razor相关内容
几个子类(例如 Cheese)共享从基类(Product)派生的公共属性,具有 SKU、 等属性>名称和描述. 为了避免在呈现显示/编辑器模板时重复,我希望每个子类模板 (Cheese.cshtml) 在其共享的公共基类模板 (Product.cshtml). 但是,从派生类转换到基类(Product)cheese并尝试在子类模板中显示其模板是无效的. DisplayTempla
..
我有一个需要发送电子邮件的 asp.net Web 窗体应用程序.我喜欢 Razor 语法,因为您可以在 MVC 之外使用 Razor,所以我想我会尝试使用它.我已经看到您可以通过编程方式将模板字符串传递给 razor,但我想将我的 razor 模板保留为单独的 .cshtml 文件. 有没有人有任何关于如何做到这一点的简单、防白痴的建议?我试过从这样的文件中加载它们: UserDetai
..
我今天早上下载了 Glimpse 进行试用,并在我点击“视图"标签时注意到了这一点: 它检查所有加载的视图引擎.我找到了在 web.config 中指定 RazorViewEngine 的位置,但我找不到 WebFormViewEngine 的位置.因为我知道我的项目中永远不会有 Web 表单视图, 关闭 WebFormViewEngine 是否可以/安全? 如何关闭 WebForm
..
我有工作 ASP.NET MVC 4 项目.我想向这个 MVC 项目添加另一个 WebForms 项目的 2 .aspx 页.我有几个问题: 我应该在哪里复制这个 .aspx 文件以及我应该如何配置我的路线? 我应该如何告诉这个 .aspx 页面使用 ~/Shared/_Layout.chtml 作为母版页? 此外,这个.aspx 页面使用了.ascx 控件.我应该把它们存放在哪里?
..
@Html.Partial("/Views/MyPartial.cshtml", new ViewDataDictionary() { { "id", "id_1"} })@Html.Partial("/Views/MyPartial.cshtml", new ViewDataDictionary() { { "id", "id_2"} })
..
我只是想学习 MVC 并面临一些问题.当我提交我的部分视图时,我在 Create Method 内的模型 博客 中得到空值. 我做错了什么,正确的方法是什么? 查看(Index.cshtml) @model IEnumerable@{ViewBag.Title = "索引";}
索引
@Html.ActionLink("新建", "创建")
..
我是 asp.net mvc 的新手,所以我失败的原因也可能是基本的,但我现在工作了将近一天后似乎找不到它. 我想要做的是从索引视图中获取编辑后的模型并将其传递给没有视图的第二个操作并返回相关的返回 RedirectToAction("Index")控制器.在 OrdersItemsController 中,我的操作如下: [HttpPost][验证AntiForgeryToken]pub
..
我的 HTML 表单上有三个单选按钮,即 我想查看选择了哪个单选按钮,以便我可以进一步处理.我正在尝试这个 @functions{var 选择 = Request.Params["radioBtn
..
我有许多属性需要 1 个或多个验证属性,如下所示: 公共类TestModel{[一些][字符串长度(6)][CustomRequired]//更多属性...公共字符串卡车{获取;放;}} 请注意以上所有注释都有效. 我不想一直这样写,因为每当应用 Some 时,所有其他属性也会应用到该属性.我希望能够做到这一点: 公共类TestModel{[一些]公共字符串卡车{获取;放;}} 现在
..
我正在尝试使用 IIS Express 开发用于本地调试的 ASP.NET MVC5 解决方案.通常,Chrome 会在尝试加载某些 JS 和 CSS 文件时报告 HTTP500 错误(一些使用 MVC 的内置捆绑和缩小功能,一些使用自己的). WTH 正在发生这种情况,我该如何阻止它? 谢谢,马修 解决方案 就我而言,我必须删除 web.config 编译节点中的 debug
..
我实现了对“Preserve 的第二个响应跨 RedirectToAction 的 ModelState 错误?"问题,涉及使用两个自定义 ActionFilterAttributes.我喜欢这个解决方案,它通过向需要该功能的方法添加一个属性来保持代码干净. 该解决方案在大多数情况下运行良好,但我遇到了重复部分视图的问题.基本上我有部分视图使用它自己的模型,与父视图使用的模型分开. 主
..
我可以从子局部视图访问父视图的模型吗?我在查找时得到了相互矛盾的信息. 如果是这样,谁能给我举个例子? 如果是这样,让子模型对象成为父模型的属性会有帮助吗? 解决方案 否.如果您正在谈论将视图与 ViewModels 强绑定,那么您只能访问传递给局部视图的模型.但是如果您想要某些东西要在局部视图或任何其他视图中可用,您可以使用 ViewData 字典. 您始终可以做和
..
我有以下型号 公共类 EmailLinkModel{公共字符串邮件正文 { 获取;放;}公共字符串 emailSubject { get;放;}公共字符串 emailto { get;放;}} mailbody 包含作为邮件正文一部分的实际文本.此文本包含一个长文本 [ 包含特殊字符,如 ?
..
我对身份和 MVC 非常陌生,我正在尝试创建一个 MVC 应用程序作为我的第一个项目. 我已经能够关注 一些教程 并成功地向我的 ApplicationUser 添加了额外的属性:IdentityUser 类 公共类ApplicationUser: IdentityUser{[必需的][显示(名称=“用户名")][字符串长度(50)]公共字符串句柄{获取;放;}[StringLength(
..
我正在寻求有关如何在 ASP.Net MVC 5 应用程序的创建 Razor 视图中向发票添加新行的 LineItem 的帮助.我已经阅读了几乎所有类似的问题,但没有一个解决了我认为是一个简单用例的问题. 这是我的发票模型类 公共类发票{公共 int Id { 获取;放;}公共 int InvoiceNumber { 获取;放;}公共列表LineItems { 获取;放;}公共客户客户{得
..
我正在使用 c# 编写使用 ASP.NET MVC 5 的应用程序.我需要在应用程序的右上角添加一个全局菜单.我被告知 其他 SO 使用带有 ChildActionOnly 属性的操作. 这就是我所做的. 我创建了一个这样的 BaseController 公共类 BaseController : 控制器{[ChildActionOnly]公共 ActionResult Clients
..
我有一个模型文件,它返回一个带有换行符 BR 标记的 HTML 字符串,但是如何在浏览器上显示该 HTML?问题在于换行符,标签本身显示在 UI 上 我试图将模型放在 Html.Raw(modelItem => item.Speaking) 中,但它从不工作,因为它需要一个字符串,并且无法将 lambda 表达式转换为类型“字符串",因为它不是委托类型 以下是我尝试过的代码和注释.
..
我正在尝试从视图发送数据并在控制器中使用它来为我正在处理的上传文件功能构建文件名,我的代码如下. 控制器 //获取:文件[授权(角色=“管理员,讲师")]公共 ActionResult 索引(){foreach(Request.Files 中的字符串上传){if (Request.Files[upload].FileName != ""){字符串路径 = AppDomain.Current
..
使用 VS 2017 和 MVC 5 Razor 视图.当我发布我的应用程序时,一些特定的视图不会被复制. 我在 2010-2011 年的时间范围内发现了几个关于同一问题的 SE 问题.当时,问题是由于某些早期 RC 中的错误已解决,文件属性中的构建操作未设置为内容.好吧,我的所有人都做天构建行动的内容. 为什么只有少数浏览量没有出现在发布中? 解决方案 据我所知,只有两件事会
..
我在另一篇文章中看到,您可以像这样在 razor 代码中调用 JavaScript 函数: @:FunctionName() 对我来说,虽然这只会输出实际的单词 FunctionName() 这是我的观点: @model PriceCompare.Models.QuoteModel@{ViewBag.Title = "报价";}
引用
@if (@Model.clarif
..