razor相关内容
@Html.DropDownListFor(m => m.branch, CommonMethod.getBranch("",Model.branch), "--Select--", new { @multiple = "multiple" })@Html.DropDownListFor(m => m.division, CommonMethod.getDivision(Model.branch,
..
在 VS 2015 中,仅当在 Razor (.cshtml) 文件中时,大约有一半的时间自动完成/建议列表/智能感知无法正常工作(抱歉,不确定实际术语...当您键入对象时并点击 . 和属性和方法列表显示可供选择) 行为是当我点击 . 时,列表会弹出几分之一秒然后关闭.它发生得太快了,我尝试快速执行 Backspace、.、Backspace、. 循环几次以至少看到我需要的名字,但我通常无法
..
我有一个用于用户管理页面的枚举列表.我在 MVC 5.1 中使用新的 HtmlHelper,它允许我为枚举值创建下拉列表.我现在需要从列表中删除 Pending 值,这个值只能以编程方式设置,永远不应由用户设置. 枚举: 公共枚举用户状态{待定 = 0,有限 = 1,活跃 = 2} 查看: @Html.EnumDropDownListFor(model => model.Status)
..
在我看来,我有以下元素 @Html.PasswordFor(model => model.Password) 这是在创建/更新用户详细信息的屏幕上.当我尝试更新用户时,此字段保持空白.当我将此元素更改为 TextBoxFor 时,它会获取数据.如何填充密码字段. 解决方案 这是设计好的.不填写密码是为了防止意外重新提交,并防止页面包含未加密的密码.如果您发回凭据,显然密码一开始就错误
..
如何在 Razor 语法中连接两个字符串? 如果我有:@Model.address 和 @Model.city 并且我希望输出是 address city 我会怎么做做?是不是像@Model.address + " " + @Model.city 这么简单? 解决方案 使用 Razor 的括号语法: @(Model.address + " " + Model.city) 或 @
..
我的表单中有复选框 我在我的模型中添加了 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Web;命名空间 CorePartners_Site2.Models{公开课职业表格{//....公共列表就业类型 { 得到;放;}}}公共类复选框{公共字符串文本 { 获取;放;}公共布尔检查{得到;放;}} 并添加到我的表
..
我正在尝试为互斥的单选按钮找到正确的 Razor 语法,这些单选按钮都反映了我的模型上布尔属性的值.我的模型有这个: public bool IsFemale{ get;放;} 我想用两个单选按钮来显示它,一个是“男性",另一个是“女性",但到目前为止我所尝试的一切都没有反映 IsFemale 属性的实际值在模型上.目前,我有这个: @Html.RadioButtonFor(model =>
..
有没有办法在我的控制器 A 视图中渲染来自其他控制器 B 的部分视图? 编辑:我编写了一个仅适用于两个控制器的部分视图,我不想将其复制到他们的两个视图文件夹中. 我希望每次呈现视图时都显示局部视图,而不是在发生某些事情之后. 解决方案 您可以通过将视图放入 Views/Shared 文件夹来在控制器之间共享视图.然后,每个控制器都可以按名称呈现该视图. 您可以使用 Html.Pa
..
在 MVC3/Razor 中是否有一种简单且动态的方法来创建缩略图和调整图像大小?帮手,图书馆,什么? 如果我能以某种方式从控制器管理图像的大小,那就太好了.甚至在剃刀视图中.示例:在索引视图中,我希望图像具有特定大小,但在详细信息视图中,我希望它们是完整大小. 我知道这个问题很模糊,但除了旧的 mvc1 thingos 之外,我真的在 google/stackoverflow 上找不
..
我有这个 Razor 模板 @Html.RadioButtonFor(i => i.Value, "1") @Html.LabelFor(i => i.Value, "true")
@Html.RadioButtonFor(i => i.Value, "0") @Html.LabelFor(i => i.Valu
..
在使用 MVC3 razor 做一个示例时,我写道: 显示时间:@Ajax.ActionLink("UTC", "GetTime", new { zone = "utc" }, new AjaxOptions { UpdateTargetId = "myResults" })@Ajax.ActionLink("BST", "GetTime", new { zone = "bst" }, new
..
我有一个 Razor 辅助函数,它创建了一个可重复使用的 HTML 面板,从而节省了我一遍又一遍地编写相同的 HTML. @helper DefaultPanel(string panelTitle) {
..
我正在使用剃刀引擎制作一个 ASP.NET MVC 应用程序. 我想知道是否可以在视图中使用 Regions. 类似: #region blabla
@Model.Name
...
#endregion 这不起作用.有没有替代方案? 解决方案 这适用于 Visual Studio 2015 及更高版本(感谢 @dotnetN00b 在评论部分提供示例):
..
我有一个使用 Razor 作为其视图引擎的 MVC3 站点.我希望我的网站可以换肤.大多数可能的皮肤非常相似,可以从共享的主布局中派生出来. 因此,我正在考虑这样的设计: 但是,我希望能够在底层调用 RenderSection,_Common.cshtml,并让它渲染在顶层定义的部分, Detail.cshtml.这不起作用:RenderSection 显然只渲染定义在下一层的部分.
..
我认为微软一定有理由使用 RAZOR 语法增强 ASP.Net. 在visual studio的创建新网站项目对话框中,还有另一个用于创建ASP.Net(Razor)的选项.我第一次遇到 Razor 这个词是在我读一本关于 Asp.Net MVC 的书时,我不知道它存在于 ASP.Net 我知道 MVC 3 中引入的 Razor 语法的用途.在问这个问题之前,我决定为 ASP.Net
..
这是可行的,因为它以字符串形式返回局部视图渲染的结果: @Html.Partial("Path/to/my/partial/view") 但我更喜欢使用RenderPartial,看来我需要写: @{Html.RenderPartial("Path/to/my/partial/view");} 代替: @Html.RenderPartial("Path/to/my/partial/vie
..
如何在 MVC 视图中编写评论,该评论不会传输到最终的 HTML(即到浏览器、响应).可以发表评论: 我的评论--> 但是,它在浏览器的页面源代码中是可见的. 是否可以在“.cshtml"文件中留下评论仅供内部使用? 解决方案 注意,一般来说,IDE 就像 Visual Studio 一样,会在当前语言的上下文中标记注释,通过选择要转换的文
..
我正在使用 Razor 视图为 ASP.NET MVC3 设计一个插件框架,但我在使嵌入的视图正常工作时遇到了问题. 插件框架旨在具有以下功能: 每个插件都有自己的模型、控制器和视图.视图是嵌入式资源,控制器派生自 PluginController 类 插件具有对定义 PluginController 基类的共享类库的依赖引用 托管插件的“shell"Web 应用程序在设计时不得保
..
我正在开发一个 ASP.NET MVC 3 应用程序,其内容页面具有通用的布局元素模式.但是,因为登录页面没有按照这个布局,所以我不能把这个布局放在\Views\Shared\_Layout.cshtml中. 所以我想添加另一个共享布局,例如 \Views\Shared\_Content.cshtml,并从内容视图中调用它...但不幸的是,这些视图属于不同的控制器. 有没有办法为属于不
..
在我的 cshtml 文件中,我有很多这样的块: @if(Model.foo){Hello World} span 存在的唯一原因是因为我找不到任何其他方法来强制它识别“Hello World"是 html 的一部分,除非我将它括在 html 标签中.有没有一种不涉及向显示添加无意义标签的代码转义的好方法? 解决方案 你可以使用 @: 来转义: @if(Mo
..