razor相关内容
我想将输入标签助手与 razor 代码结合起来设置一个属性,但我无法让这两种技术协同工作.我只是想根据视图模型属性的值在输入字段上设置禁用属性. 当我将 razor 代码放在 asp-for 标签之后时,razor 智能感知无法识别并且该字段未按预期禁用...
..
我已经尝试了一切,甚至卸载了 asp.net mvc3,但我无法让 HandleError 全局过滤器工作. 我在 Global.asax 中设置了 HandleError 过滤器: public static void RegisterGlobalFilters(GlobalFilterCollection filters){过滤器.添加(新的处理错误属性());} 此外,我启用了
..
我想从我的视图中将一个参数传递给 jQuery document.ready() 函数: $(document).ready(function (parameter){$('select[name=Product]').val(参数);}); 如何从我的视图触发事件并传递参数?我使用 Razor 作为查看引擎. 谢谢 解决方案 你不能.document.ready 函数不接受参数
..
我想在一个视图中访问多个模型.我有 DAL 文件夹和 DbContext. class CvContext : DbContext{公共 CvContext() : base("CvContext"){}公共 DbSet链接{得到;放;}公共 DbSet关于{得到;放;}public DbSet投资组合{得到;放;}公共数据库集技能{得到;放;}protected override void O
..
我有一个由空模板制作的 MVC 5 应用程序.我已经通过 Nuget 添加了 Microsoft.AspNet.Mvc 并且我的包文件看起来像这样:
..
对于 ASP.NET MVC 应用程序,谁能向我解释为什么对 Html.BeginForm 的调用以语句 @using 开头? 示例 - @using (Html.BeginForm()) { //表单中的东西 } 我认为 @using 语句用于包含命名空间.谢谢! 解决方案 使用声明 提供了一种方便的语法,可确保正确使用 IDisposable 对象.由于 Begi
..
可能的重复: 在 asp.net mvc 中包含锚标记Html.ActionLink 代码:@Html.ActionLink("Link", "Action", "Controller", new { id = Id } ) 目前我可以生成这样的链接: http://mywebsite/Controller/Action/Id 我想生成这样的链接: http://m
..
我无法找到或弄清楚如何获取项目列表(纸杯蛋糕)并将它们显示在带有数量字段的剃刀中. 发生的事情是我无法获取列表中每个纸杯蛋糕数量的值.你可以在 Razor 中做文本框数组吗? 查看 纸杯蛋糕@foreach(Model.CupcakeList 中的 var cupcake){@Html.TextBox("CupcakeQuantities", cupc
..
我在一台全新安装了 Windows 7 64 位专业版的机器上安装了 Visual Studio 2010/SP1/MVC 3(带有四月工具更新). 我没有安装 resharper.我从来没有在这个新的操作系统安装上安装过任何东西的 RC 或 Beta. 我的安装步骤如下: 安装 Visual Studio Professional. 安装 Web 平台安装程序. 从 WPI
..
所以我尝试了 System.Web.Helpers 命名空间中的 Chart 助手. 根据http://www.asp.net/web-pages/tutorials/data/7-displaying-data-in-a-chart 我在 .cshtml 视图中制作图表,但我想将其保留在 ViewModel 中. 没问题,除非我尝试在网站中将其呈现为较小的图像. 我认为最
..
如何从父视图提交部分视图数据. 我是 MVC 的新手, 我创建了一个局部视图 _CurrentData,其中包含编辑器控件 - 文本框等 并在主视图中添加了提交按钮:
@Html.Partial("_CurrentData", Model.CurrentItemDetails)
..
我的模型中有以下设置: 命名空间 QuickTest.Models{公开课人{[必需的][Display(Name = "全名")]公共字符串全名 { 获取;放;}[显示(名称 =“地址行 1")]公共虚拟字符串 Address1 { get;放;}}公共类发件人:人{[必需的]公共覆盖字符串 Address1 { get;放;}}公共类接收者:人{}} 在我看来: @model Quick
..
我正在使用@Html.Partial("Index") 调用控制器中名为“Index"的操作,然后该操作应返回“Index"视图.不幸的是,看起来控制器操作被忽略了,因为我在索引视图中收到一个错误,即模型为空.我尝试在控制器操作中设置断点,但它们只是被跳过,似乎在不读取控制器的情况下呈现视图“索引"?这是怎么回事? 感谢您的任何想法. 控制器操作代码如下: public Action
..
我尝试使用这行代码添加客户端验证: @Html.EnableClientValidation() 但我不断收到此错误消息: 编译器错误消息:CS1502:“Microsoft.WebPages.WebPageUltimateBase.Write(Microsoft.WebPages.Helpers.HelperResult)"的最佳重载方法匹配有一些无效参数 这对其他人有用
..
我有 6 个相同内容类型“新闻"的项目,在每个项目中我有一个字段 newsIntro.我想将特定页面中的字段放在另一个页面上,所以我需要定位一个特定字段,因此它可能是节点 1702 上的 newsIntro.我尝试了一些类似 @1720.newsIntro 如何定位特定领域 谢谢 解决方案 在学习 Razor 时,您应该查看一些很棒的资源: Umbraco Razo
..
我对 ASP.NET MVC 还很陌生,我正在尝试找出最好的方法来做到这一点.这可能很简单,但我只想正确地做事,所以我想我会问. 假设我有一个这样的模型: 任务 - Id、描述、分配的员工 员工成员 - 身份证、名字、姓氏 在我看来,我想创建一个新任务.我创建了一个强类型的 Razor 视图,并且可以使用 EditorFor 为 Description 创建文本框,但是 A
..
在 Scotts 博客 post 中,他描述了如何将对象数组发布到控制器. 我的问题如何最好地为此生成一个允许用户动态添加更多数组项的视图? 如果我写 foreach(Model 中的 MyModel 项){
@Html.TextBoxFor(m => item.Name)
} 并让控制器在每次生成
..
我有一个 ASP.NET Core 2.1 MVC 应用程序.我运行了 Scaffold Identity,它生成了所有使用的 HTML 和模型.但是,我找不到身份用于其布局的 css 文件? 在 chrome 开发者工具中,它告诉我 site.css 是从 /Identity/css/site.css 加载的,而 bootstrap 是从 /Identity/lib/bootstrap/d
..
我使用过 WebGrid 以利用 MVC 应用程序中的内置排序和分页,它运行良好,只有一个我无法解决的问题,在这里寻找任何人的帮助 我的 webgrid 如下所示 @{var grid = new WebGrid(Model, canSort: true, canPage: true,rowsPerPage: 10);grid.Pager(WebGridPagerModes.NextPre
..
我的控制器中有视图数据,它由一个列表填充: ListtempEmpList = new List();tempEmpList = context.employees.ToList();ViewData["tempEmpList"] = tempEmpList; 并且我将其传递到我的视图中,问题是,如何将 viewdata 列表的内容放入下拉列表中? 显示数据将是列表项中的 .name.
..