草庐IT

cobub-razor

全部标签

C# 和 Razor - 您请求的页面类型未提供,因为它已被明确禁止。扩展名 '.cshtml' 可能不正确

我浏览了其他帖子,但似乎没有一个能回答我的问题。我在WebMatrix(ASP.NET)中创建了一个空站点我在VWD2013中打开了那个网站我按了F5,它在http://local.com:59833/ContentPage.cshtml这样的URL上运行良好我转到http://local.com/cscsu_bi/ContentPage.cshtml它不适用于以下错误“/”应用程序中的服务器错误。不提供此类页面。说明:您所请求的页面类型未被提供,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请检查下面的URL并确保其拼写正确。请求的URL:/cscsu_bi/Content

c# - Mvc Razor 语法中的 RadiobuttonFor

我有三个单选按钮,我的字段值类型是整数,例如Maintenance为3,1人活跃,2人不活跃。@Html.RadioButtonFor(model=>model.StatusId,"3")Maintenance@if(Model.IsReady==true){@Html.RadioButtonFor(model=>model.StatusId,"1")Active}@Html.RadioButtonFor(model=>model.StatusId,"2")Inactive我使用上面的代码然后正确地插入数据但是当我的表单在编辑模式下打开时我没有选择任何单选按钮。我也使用了下面的代码但没

c# - 如何覆盖 Razor 的 "name"HtmlAttribute

@Html.RadioButtonFor(Model=>Model.Location,"Location")@Html.LabelFor(Model=>Model.Location,"Location")@Html.RadioButtonFor(Model=>Model.Model,"Model")@Html.LabelFor(Model=>Model.Model,"Model")@Html.RadioButtonFor(Model=>Model.MovableUnit,"MU")@Html.LabelFor(Model=>Model.MovableUnit,"MU")Location

c# - 循环遍历 Razor 中的模型内容

我想在RazorView中遍历模型中的每个项目,但我想将所有项目组合在一起。然后我想遍历每个组。假设我有一张table:IDGroupNoGroupName11Group121Group231Group342Group152Group263Group56我想做这样的事情:@foreach(vargroupinModel.GroupNo){GroupNois@group.GroupNo@foreach(varitemingroup){GroupName:@item.GroupName}}所以我的输出是:GroupNois1GroupName:Group1GroupName:Group2G

c# - 从 Razor (asp.net) 迁移到 Angular JS 作为模板引擎

我们使用ASP.NETRazor,我们大量使用Razor来生成HTML,在布局中包含部分View,等等。但是,现在Angular已经过时且健壮了,我们希望尽可能多地使用它。一位同事提出,理论上应该可以用AngularJS完全取代Razor,我们研究了一下,似乎可行。例如,我们可以替换Html.Partial与ngInclude,我们可以替换RenderBody()与,我们可以用ng-repeat替换循环等将Razor放在一边而只使用Angular是否有任何陷阱?我们错过了什么吗? 最佳答案 我什至不确定你这里有问题。这两个引擎本质上

c# - 使用自定义 Razor View 引擎处理布局属性

我已经实现了一个类似于此处描述的Multi-TenancyView引擎:http://weblogs.asp.net/imranbaloch/archive/2011/06/27/view-engine-with-dynamic-view-location.aspx这让我可以像这样覆盖View的搜索位置:MasterLocationFormats=new[]{"~/Views/%1/{1}/{0}.cshtml","~/Views/%1/Shared/{0}.cshtml","~/Views/Default/{1}/{0}.cshtml","~/Views/Default/Shared

c# - 如何在 ASP.NET MVC Razor 中有条件地显示字段?

我对C#和ASP.NETMVCRazor还很陌生。如果该字段不为空,我想在我的View中显示该字段。代码@Html.LabelFor(model=>model.phone2)@Html.EditorFor(model=>model.phone2)@Html.ValidationMessageFor(model=>model.phone2)现在,我想先输出如果model.phone2is""行否则输出:如何使用ASP.NETMVCRazor执行此操作? 最佳答案 语法可能不完美,但试试这个:@{vartrClass=string.Is

c# - Razor 语法防止在 ActionLink 中转义 HTML

我有一个ASPMVC3站点,我们正在尝试将一些样式放入操作链接中。我希望html类似于sometextsomemoretext但我不知道如何告诉Razor渲染正确的。到目前为止我尝试了什么:@Html.ActionLink("sometextsomemoretext",SomeAction,SomeController);生成的链接如下所示:sometextsomemoretext@Html.ActionLink("sometextsomemoretext",SomeAction,SomeController);生成的链接如下所示:sometextsomemoretext@Html.A

c# - 在 asp.net mvc 4 razor 中上传文件

我正在使用ASP.NetMVC4.0和VS10。我是网络应用程序的新手。我设计了一个带有htmlrazorView的页面。下面是Index.cshtml的一些代码:@{ViewBag.Title="BAPAutomation";}@sectionfeatured{@ViewBag.Title.@ViewBag.Message**//EDITEDBELLOW**UploadExcelFile:CompanyName:}我试图在NAMEbtnUpload的点击事件中上传一个excel文件。单击此按钮我们将进入此页面,只会打开一个文件上传对话框并选择文件,文件位置将显示在NAMEtxtFil

c# - 在 Razor 中声明变量

这个问题在这里已经有了答案:HowtodeclarealocalvariableinRazor?(7个答案)关闭5年前。我想在foreach外添加一个变量,然后在foreach循环内使用它DateLocation@inti;@foreach(variteminModel){i=0;@Html.DisplayFor(modelItem=>item.DueDate)@Html.DisplayFor(modelItem=>item.location)}上面的例子我加了@inti;在foreach之外,我试图在foreach内部访问它,比如i=0;但它显示“名称'i'在当前上下文中不存在”如何