razor相关内容

MVC3:当我想从控制器访问模型数据时,无法检索模型类的元数据

我是 asp.net MVC3 平台的新手,我正在学习发布在 asp.net 网站上的教程:http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/getting-started-with-mvc3-part1-cs 但是在我需要从控制器访问我的模型类数据的第五步中,我遇到了一些麻烦,我已经创建了模型类和上下文类,但 ..
发布时间:2021-12-21 20:14:18 其他开发

跨项目共享 Razor 视图

我想在多个 ASP.NET MVC 项目之间共享布局(页眉、导航和页脚 Razor 视图).我该怎么做? 我可以创建一个自定义的 NuGet 包来包装常见的 Razor 文件、图像和 CSS 吗? 解决方案 三种方法: 使用您的版本控制系统共享 Razor 视图源代码 将视图编译为单独的 DLL 文件以进行二进制共享. 创建 NuGet 包 参见将您的 ASP.NET ..
发布时间:2021-12-21 20:14:10 其他开发

MVC 4 提供的防伪令牌是为用户“"提供的.但当前用户是“用户"

我最近发布了一个使用 MVC 4 和 Entity Framework 5 构建的 Web 应用程序.MVC 应用程序使用 Razor 视图. 我注意到使用 Elmah 时,当用户登录应用程序时,有时他们会收到以下错误 提供的防伪令牌是给用户“"的,但当前用户是“user" 我已经对如何解决此问题进行了一些研究,但似乎对我没有任何作用.请在下面查看我的登录视图和相应的控制器操作. ..
发布时间:2021-12-21 20:14:06 其他开发

App_Web_*.dll 中的 System.NullReferenceException

我遇到了一个奇怪的问题. 除了一个视图页面外,我的 MVC 应用程序似乎工作得很好. 有问题的视图页面(组织/编辑)在页面上的每个代码项上都得到一个“NullReferenceException".无论是Html.TextBoxFor()还是HTML.AntiForgeryToken(). 我在另一个我认为相关的问题上列出了我的模型、视图和控制器 -- https://stack ..
发布时间:2021-12-21 20:13:54 其他开发

在 ASP.NET MVC Razor 视图中将类属性设置为 Html.EditorFor

如您所知,我们可以在 razor 视图中为 actionLink 或 textBox 设置属性,但是我们如何将属性设置为 @Html.EditorFor,我知道 EditorFor 是一个动态元素,可以根据模型类型,但所有形状都可以获得属性.那么有没有办法将属性设置为 @Html.EditorFor 像这样: new {@class = "myclass"} ? 解决方案 EditorFo ..
发布时间:2021-12-21 20:13:48 C#/.NET

MVC3 多步骤形式 - 如何持久化模型对象

我有一个使用一个模型对象的多步骤表单,我需要在步骤之间保留它.只有在最后一步之后,对象才会被保存到数据库中.我看到有人建议使用 HTML.Serialize 但这个选项有多安全? 此外,我的模型对象会随着用户填写表单而增长,这意味着带有序列化数据的隐藏表单字段将增加我的 HTML 输出的大小. 这种情况的最佳做法是什么? 解决方案 我使用了 TempData 用于此目的. ..
发布时间:2021-12-21 20:13:26 其他开发

为自己的帮手创建使用?像 Html.BeginForm

我想知道,是否可以使用 using 创建您自己的帮助程序定义?例如以下创建表单的内容: using (Html.BeginForm(params)){} 我想自己做一个这样的帮手.所以我想做一个简单的例子 using(Tablehelper.Begintable(id){内容等} 这将在我的视图中输出 内容等 这可能吗?如果是这样,如何? 谢谢 ..
发布时间:2021-12-21 20:13:18 C#/.NET

RedirectToAction 不会更改浏览器 URL

我试图通过执行以下语法从帐户控制器(帐户/登录)重定向到用户/索引. return RedirectToAction("Index", "User"); 它显示了正确的视图,但 URL 仍然保留为帐户/登录名.任何人都可以建议我如何实现相同的目标.我尝试了一些来自 google 的搜索,但没有一个对我有用. 解决方案 这是由 jQuery-mobile 引起的问题.默认情况下,jQM ..
发布时间:2021-12-21 20:13:01 其他开发

ASP.Net MVC 3 显示模板和编辑器模板自定义位置,如何?

我要去坚果,我正在使用 MVCContrib,使用便携式区域创建可插入站点,到目前为止一切都运行良好,除了当我开始使用 MVC 模板时,发生的情况是,如果我将模板放在视图的相应文件夹中,它可以工作,例子 HostApplication/Views/Home/DisplayTemplates/FirstName.cshtmlHostApplication/Areas/PortableArea_Bl ..
发布时间:2021-12-21 20:12:53 其他开发

直接从 Razor 视图调用控制器操作方法

我环顾四周,找不到简单的解决方案. 我已经尝试过 @GetUserName 但它不起作用. 我试过 @ { GetUserName 但它不起作用. 必须有一种简单的方法来调用 razor 视图引擎中的方法. 它在一个 foreach 循环中. 我需要GetUserName(item.userID) 以下代码在我的控制器中: [ChildActionOnly]公共字 ..
发布时间:2021-12-21 20:12:45 C#/.NET

使用 RazorEngine 同时解析 Razor 模板

我正在使用 RazorEngine 库 (http://razorengine.codeplex.com/)使用 Razor 模板语言解析字符串(不是视图)的 MVC 3 Web 应用程序. 一般来说,这很好用.但是,当多个用户同时访问解析 Razor 模板的代码时,我偶尔会看到看起来像是在内部 Razor 编译器中发生的错误(参见下面的两个).我在解释这些错误时遇到了麻烦,但我的猜测是我调 ..
发布时间:2021-12-21 20:12:34 C#/.NET

使用单独的 js 文件并在其中使用 Url Helpers 和 ASP.NEt MVC 3 和 Razor View Engine

我在这里问了一个类似的问题Darin Dimitrov 回答说我们不能单独使用像 $.ajax({ url: '@Url.Action("Index")', . . . 这样的 Url helperjs 文件,那么您建议在查看页面中使用 Url 助手并将其传递给 javascript,我不想使用硬编码 url,我需要使用 Url 助手找到它.? 解决方案 使用隐藏字段来存储您的 url,然 ..
发布时间:2021-12-21 20:12:28 前端开发

带有错误的 razor 语法在不应编译时编译

所以我的 asp.net mvc3 应用程序在运行时遇到了一个错误,当我检查代码时,我看到它上面有一条红线,错误列表在那里说没有定义这样的函数但它仍然可以编译.错误仅在运行时出现?我正在使用 T4MVC,我希望它能帮助我避免这样的问题!? 这是设计使然还是我在这里做错了什么? 上面的代码不应该编译,因为那里没有这样的方法! 它在运行时失败: 这种事情经常发生,不仅仅是针对未 ..
发布时间:2021-12-21 20:12:19 其他开发

ASP.NET MVC中动态生成的Javascript、CSS

ASP.NET 允许使用服务器标签(razor 或 ASPX)动态生成 HTML.但是除了使用内联(嵌入式)CSS/Javascript 之外,还有什么好的方法可以以相同的方式生成 *.js 或 *.css 内容.现在有了像 Ajax 这样的技术,越来越多的逻辑在 Javascript 中从服务器端转移到客户端.如果有机会使用 ASP.NET 为 HTML 生成提供的所有灵活性来动态生成 JS,那 ..
发布时间:2021-12-21 20:12:07 C#/.NET