asp.net-mvc-3相关内容
在我看来,我有以下元素 @Html.PasswordFor(model => model.Password) 这是在创建/更新用户详细信息的屏幕上.当我尝试更新用户时,此字段保持空白.当我将此元素更改为 TextBoxFor 时,它会获取数据.如何填充密码字段. 解决方案 这是设计好的.不填写密码是为了防止意外重新提交,并防止页面包含未加密的密码.如果您发回凭据,显然密码一开始就错误
..
如何在 Razor 语法中连接两个字符串? 如果我有:@Model.address 和 @Model.city 并且我希望输出是 address city 我会怎么做做?是不是像@Model.address + " " + @Model.city 这么简单? 解决方案 使用 Razor 的括号语法: @(Model.address + " " + Model.city) 或 @
..
有没有办法在我的控制器 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
..
我正在使用剃刀引擎制作一个 ASP.NET MVC 应用程序. 我想知道是否可以在视图中使用 Regions. 类似: #region blabla
@Model.Name
...
#endregion 这不起作用.有没有替代方案? 解决方案 这适用于 Visual Studio 2015 及更高版本(感谢 @dotnetN00b 在评论部分提供示例):
..
我有一个使用 Razor 作为其视图引擎的 MVC3 站点.我希望我的网站可以换肤.大多数可能的皮肤非常相似,可以从共享的主布局中派生出来. 因此,我正在考虑这样的设计: 但是,我希望能够在底层调用 RenderSection,_Common.cshtml,并让它渲染在顶层定义的部分, Detail.cshtml.这不起作用:RenderSection 显然只渲染定义在下一层的部分.
..
这是可行的,因为它以字符串形式返回局部视图渲染的结果: @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 应用程序在设计时不得保
..
在我的 cshtml 文件中,我有很多这样的块: @if(Model.foo){Hello World} span 存在的唯一原因是因为我找不到任何其他方法来强制它识别“Hello World"是 html 的一部分,除非我将它括在 html 标签中.有没有一种不涉及向显示添加无意义标签的代码转义的好方法? 解决方案 你可以使用 @: 来转义: @if(Mo
..
这是我的情况: 我有这个视图模型: 公共类ViewModel{公共日期时间 someDate { 获取;放;}公共字符串 someString { 获取;放;}公共列表someList { 获取;放;}} 我要做的是在视图中设置日期,写一些文本,然后从 E 的列表中选择任意数量的 E.动作中返回的 ViewModel 必须有日期、文本和包含的列表所选项目. 我需要知道的是如何
..
我一直在用新的 razor 视图引擎摆弄 asp.net mvc 3. 我的目标是在每列中有一个 jqGrid 的固定流体 2 列布局.虽然我没有运气!一旦我将网格添加到右列,它的标题就会变得很大.我不认为它的 jqGrids 错误,因为如果我删除样式,两个网格都会按预期显示. 我看到 jqGrid 的 css 将 display: block 作为 ui-helper-clearfi
..
我有一个 ASP MVC 3 站点,我们正在尝试将一些样式添加到操作链接中. 我希望 html 类似于 some text还有一些文本,但我不知道如何告诉 Razor 正确渲染它的 . 到目前为止我尝试过的: @Html.ActionLink("
..
我正在尝试学习 MVC.我想在添加控制器时自动生成所需的视图代码.如果我选择选项“具有读/写操作和视图的控制器,使用实体框架",这是可能的.但是我没有使用实体框架.如何在不使用实体框架的情况下实现类似的行为?以及为什么在不使用Entity Framework的情况下无法自动生成视图? 另外,有没有不使用实体框架的好的MVC3教程(提供代码下载)? 参考 如何使用 ADO.net
..
我有和他差不多的问题ASP.NET MVC部分视图:输入名称前缀 我正在为此数据实体创建 CRUD 操作: 公共类 UserViewModel{受保护的虚拟 ID {get;放;}公共虚拟字符串登录{获取;放;}公共虚拟字符串密码{获取;放;}公共虚拟 ZipCodeViewModel ZipCode { 获取;放;}} 邮政编码实体: 公共类 ZipCodeViewModel{公共虚
..
我的 _Layout.cshtml 中有脚本部分: ...@RenderSection("FooterScript", required: false)
..
我想在 MVC 3 页面中的视图上使用正则表达式.我如何使用 当我用文本标签包裹它们时,它们不起作用: var 模式 = @fjkfdkl 我不想在每个模式上都使用@@ 而不是@.那么MVC中使用text标签的方式和规则是什么 解决方案 当您将某些内容包装在文本标签中时,您是在对 Razor 说“这是文本"而不是代码.如果你想要代码,你可以做一个代码块,如:
..
我已经尝试了一切,甚至卸载了 asp.net mvc3,但我无法让 HandleError 全局过滤器工作. 我在 Global.asax 中设置了 HandleError 过滤器: public static void RegisterGlobalFilters(GlobalFilterCollection filters){过滤器.添加(新的处理错误属性());} 此外,我启用了
..