razor相关内容

ASP.NET MVC 动态表单

谁能提出一种使用 ASP.NET MVC 开发动态表单的好方法? 我在页面上有级联下拉列表(下拉列表中的选项取决于值,在上一个下拉列表中选择). 所有值都来自数据库. 如何使用 ASP.NET MVC 实现此类行为? 当然,我希望在提交表单时收到控制器中的所有值. 解决方案 如果您需要在表单中包含一些动态字段,最好的方法是使用一些高级 javascript 框架,例 ..
发布时间:2021-12-21 20:04:29 C#/.NET

MVC 4 @Scripts“不存在"

我刚刚创建了一个 ASP.NET MVC 4 项目,并使用 Visual Studio 2012 RC 为 Index 和 Create 操作创建了一个控制器和 Razor 视图. 当我开始运行应用程序并浏览到Create 视图时,显示以下错误: 编译器错误消息:CS0103:名称“脚本"不存在于当前上下文 问题是自动添加到视图底部的以下代码: @section 脚本 {@Sc ..
发布时间:2021-12-21 20:04:21 其他开发

返回一个 List从视图模型中的视图

这是我的情况: 我有这个视图模型: 公共类ViewModel{公共日期时间 someDate { 获取;放;}公共字符串 someString { 获取;放;}公共列表someList { 获取;放;}} 我要做的是在视图中设置日期,写一些文本,然后从 E 的列表中选择任意数量的 E.动作中返回的 ViewModel 必须有日期、文本和包含的列表所选项目. 我需要知道的是如何 ..
发布时间:2021-12-21 20:04:17 其他开发

jqGrid 中的大标题

我一直在用新的 razor 视图引擎摆弄 asp.net mvc 3. 我的目标是在每列中有一个 jqGrid 的固定流体 2 列布局.虽然我没有运气!一旦我将网格添加到右列,它的标题就会变得很大.我不认为它的 jqGrids 错误,因为如果我删除样式,两个网格都会按预期显示. 我看到 jqGrid 的 css 将 display: block 作为 ui-helper-clearfi ..
发布时间:2021-12-21 20:04:06 前端开发

ASP.NET MVC Razor:三元

在 Razor 视图引擎中使用三元时遇到了一些麻烦. 我的模型有一个字符串属性.如果该字符串属性为空,我想在视图中呈现 null.如果属性不为空,我希望它使用前导和尾随 ' 呈现属性值. 我该怎么做? 更新:抱歉,稍微改变了问题. 解决方案 您应该能够像标题建议的那样使用三元运算符: @(string.IsNullOrEmpty(Model.Prop) ? "null" ..
发布时间:2021-12-21 20:03:58 C#/.NET

在 MVC 中将 PartialView 呈现到布局页面的最佳方法是什么?

在我的 MVC5 项目中有一个布局页面,我想通过单击菜单链接(超链接)来呈现所有页面内容(部分视图)) 在左侧,如下所示.有一些方法使用 Ajax 等,但我不确定哪种方法最能满足我的需求.是否有任何关于此问题的示例,其中包含 Layout 页面和 Controller 方法? 解决方案 你必须首先将你的正文内容包裹在 div 中并为其分配任何 id: @RenderBody() 现在 ..

ASP.NET MVC 3:添加控制器时自动生成视图(无实体框架)

我正在尝试学习 MVC.我想在添加控制器时自动生成所需的视图代码.如果我选择选项“具有读/写操作和视图的控制器,使用实体框架",这是可能的.但是我没有使用实体框架.如何在不使用实体框架的情况下实现类似的行为?以及为什么在不使用Entity Framework的情况下无法自动生成视图? 另外,有没有不使用实体框架的好的MVC3教程(提供代码下载)? 参考 如何使用 ADO.net ..
发布时间:2021-12-21 20:03:24 C#/.NET

Scripts.Render 使用过时的 javascript 文件

我的 MVC4 应用程序正在使用 Scripts.Render 加载一个包,该包正在加载一个名为“functions.js"的文件. 当我在浏览器中调试此应用程序时,脚本会加载,但版本已过时.当我直接查看资源但附加 ?v=anytext 时,脚本看起来是正确的,但如果没有附加,脚本会显示旧代码.有没有办法强制捆绑输出正确的文件而不是陈旧的文件? 解决方案 这可能是缓存问题.在调试模式 ..
发布时间:2021-12-21 20:03:12 C#/.NET

Html.Label 显示电子邮件地址

我正在使用 Html.Label 在我的 MVC 应用程序中显示一些数据.当我尝试显示电子邮件地址时,它无法正确呈现 Model.CopyToEmail = lab@gmail.com@Html.Label((string)(Model.CopyToEmail)) 但我看到的渲染输出是 com 谁能建议如何使用 Html.Label 显示 lab@gmail.com 解决方案 Htm ..
发布时间:2021-12-21 20:02:57 其他开发

ASP.MVC 3 Razor 在 Html.PartialView 扩展中添加模型前缀

我有和他差不多的问题ASP.NET MVC部分视图:输入名称前缀 我正在为此数据实体创建 CRUD 操作: 公共类 UserViewModel{受保护的虚拟 ID {get;放;}公共虚拟字符串登录{获取;放;}公共虚拟字符串密码{获取;放;}公共虚拟 ZipCodeViewModel ZipCode { 获取;放;}} 邮政编码实体: 公共类 ZipCodeViewModel{公共虚 ..
发布时间:2021-12-21 20:02:50 其他开发

如何使用javascript函数在MVC中调用URL动作?

我正在尝试在 MVC 项目中使用 javascript 呈现 url 操作.我在页面上捕获了一个调用此函数的事件,但我不确定如何调用此特定 URL. 有人可以帮我吗?:) function onDropDownChange(e) {var url = '/Home/Index/' + e.value;//现在怎么办...?} -----------已编辑-------------- ..
发布时间:2021-12-21 20:02:45 其他开发

Webgrid 中的 Mvc 3 texbox(剃刀)

简单问题:我如何让文本框显示值.下面的代码在 item.LastName 上失败 @model List@{var grid = new WebGrid(source: Model,defaultSort: "FirstName",rowsPerPage: 3);} @grid.GetHtml(列:grid.Columns(grid.Column("姓氏"),gri ..
发布时间:2021-12-21 20:02:11 其他开发

如何在 MVC 3 razor 中使用文本标签

我想在 MVC 3 页面中的视图上使用正则表达式.我如何使用 当我用文本标签包裹它们时,它们不起作用: var 模式 = @fjkfdkl 我不想在每个模式上都使用@@ 而不是@.那么MVC中使用text标签的方式和规则是什么 解决方案 当您将某些内容包装在文本标签中时,您是在对 Razor 说“这是文本"而不​​是代码.如果你想要代码,你可以做一个代码块,如: ..
发布时间:2021-12-21 20:01:53 前端开发