160得票3回答
如何使用Razor将未编码的Json写入视图?

我正试图使用Razor将一个对象以JSON格式写入我的Asp.Net MVC视图中,就像这样:<script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttende...

159得票1回答
正确使用_viewstart.cshtml和Razor部分视图的方法是什么?

我正在使用_viewstart.cshtml文件,自动地将同一Razor布局分配给我的视图。 它是在我的Views文件夹的根目录下的一个非常简单的文件,看起来像这样:@{ Layout = "~/Views/Shared/_Layout.cshtml"; } 与为每个视图添加@Lay...

156得票7回答
MVC 3:如何在通过ajax加载时呈现不带布局页的视图?

我正在学习渐进增强,对于使用AJAX化视图有些疑问。在我的MVC 3项目中,我有一个布局页面、一个viewstart页面和两个普通的视图。 viewstart页面位于Views文件夹的根目录,因此适用于所有视图。它指定所有视图都应该使用_Layout.cshtml作为它们的布局页面。布局页面...

156得票10回答
禁用Razor中的Visual Studio代码格式化

这个问题以前就被问过了:为什么Visual Studio对Razor标记的格式化无法正常工作? 但那个问题已经过时了,而且Razor格式化仍然是完全不可接受的。我已经放弃修复它。 我能否禁用所有CSHTML文件的Visual Studio格式化?如果不能,我可以完全禁用所有Visual Stu...

155得票6回答
为什么 Razor _layout.cshtml 文件名前有一个下划线?

在默认的ASP.NET MVC 3项目中,布局和部分 cshtml 文件以下划线开头: _viewstart _Layout _LogOnPartial 为什么要这样命名?这个命名规则用来做什么?我需要遵循这个约定吗? 框架是否会赋予以下划线开头的 .cshtml 文件一些特殊意义?

150得票13回答
使用Razor的MVC 4中的DropDownList

我正在尝试在 Razor 视图上创建一个 DropDownList。 有人能帮忙吗? 普通的 HTML5 代码:<select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option&g...

148得票5回答
如何在Razor页面中添加额外的命名空间而不是使用@using声明?

我需要使用什么特殊的方法才能获取webconfig中pages/namespaces元素的命名空间?<pages> <namespaces> <add namespace="System.Web.Mvc"/> <...

145得票11回答
MVC模式中哪个提交按钮被按下

我在我的MVC表单上有两个按钮:<input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Pro...

139得票6回答
MVC3 Razor:在代码块中显示HTML

在我的 cshtml 文件中,我有很多包含以下内容的块:@if(Model.foo) { <span>Hello World</span> } 唯一的原因是我找不到其他方法来使其识别"Hello World"作为HTML的一部分,除非我用HTML标签将其包围。有...

139得票17回答
Visual Studio 2015 Razor智能感知失效

在安装并修复了我的VS2015实例后,我仍无法使MVC视图中的智能感知(服务器端)正常工作。每当我在会话中首次打开一个.cshtml文件时,就会收到消息提示,并被引导到Activitylog文件。 从ActivityLog.xml中检索到的错误消息(简短版本): System.Argum...