19得票5回答
如何在控制台应用程序中最佳地使用Razor?

我知道类似的问题之前已经被问过,但唯一的答案都是六年前的了,而且人们提到的项目似乎都没有得到维护。我想在控制台应用程序或类库中使用Razor来渲染HTML,同时也希望在.cshtml文件中有工作中的Intellisense。目前,我能够通过以下方式来实现:创建控制台应用程序。添加.cshtml...

17得票2回答
为什么在ASP.NET MVC中要使用HTML助手?

在ASP.NET MVC项目中使用HTML助手,我们是否能获得任何好处、最佳实践或利润? 当我尝试使用它们时,我发现我失去了使用HTML时的速度,并且每当我使用HTML助手时都会遇到许多困难。 其他[非技术人员]无法理解我使用Helper写的内容,即使他们有HTML的工作知识,也需要花费更...

7得票5回答
在cshtml文件中的C#块代码之间插入HTML标签

我想在C#代码块中使用html标签,但尝试后出现了错误。 如何在cshtml文件中在C#代码块中插入html标签? 错误信息为: 只能将赋值调用增量减量和新对象表达式用作语句 只有赋值调用增量减量等待和新对象表达式可以用作语句 @{ Func<List<Comme...

10得票3回答
在使用MVC3的强类型视图时,是否可以实现模型继承?

我的模型设置如下:namespace QuickTest.Models { public class Person { [Required] [Display(Name = "Full name")] public string ...

7得票1回答
在ASP.NET MVC3 Razor中,在渲染时获取视图的区域名称

我在视图(实际上是在_Layout中)中使用ViewContext.RouteData.Values["Controller"]来获取控制器名称,或者使用ViewContext.RouteData.Values["action"]来获取操作名称,但对于区域来说,ViewContext.Rout...

21得票2回答
@Html.ValueFor(x=>x.PropertyName)和@Model.PropertyName的区别是什么?

@Html.ValueFor(x=>x.PropertyName) @Model.PropertyName 这两个 Razor 命令看起来做的事情完全相同。是否有特殊情况或使用其中一个的好处?

8得票1回答
能否从一个组件中继承Razor标记?

我目前正在尝试抽象出一种机制来枚举一个IAsyncEnumerable,使其在可用时变得更加抽象。 我有一个基本的组件类,大致如下: // EnumerableRazorComponentBase.razor @typeparam TObject @if (!(this.enumerat...

11得票3回答
13得票2回答
对象引用未设置为对象(从视图调用Razor模型)

使用C# MVC4 我的视图:@using Universe.Models @model UserModel @section css { <link href="@Url.Content("~/Content/assets/charcreation.css")" rel="style...

10得票1回答
在远程部署MVC3时,出现“CS0103:当前上下文中不存在名称'ViewBag'”的错误

我知道这个错误在其他地方已经被发布过,但是提供的解决方案对我没有用。 背景: 我使用Visual Studio 2010 SP1使用 Razor 语法创建了一个全新的MVC3项目。 当我在本地运行时,一切都正常。 我在远程服务器上安装了MVC3并部署了项目。 我收到以下错误:Comp...