问题标签 [asp.net-mvc-templates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ASP MVC 标准视图
ASP MVC 脚手架创建 Index、Create、Update、Delete 视图,但这在现实中是多么实用。创建、更新和删除视图似乎有很多重复的 UI 代码。让一个视图用于列表,另一个视图用于添加/编辑,并使用一些开关来适当地格式化视图以进行添加或编辑,并允许删除列表和编辑视图而不重定向到另一个视图,而不是简单地弹出,这不是更实用吗?出现某种“请确认删除...”消息?
如果有人做过这样的事情并愿意分享一些代码片段或通用案例的 T4 脚手架模板,将不胜感激。
c# - 如何使用 MVC HTML 编辑器模板生成非顺序前缀集合索引?
下面的代码已经被精简了很多,但基本上我想要实现的目标如下:
我希望能够编辑问题及其包含的答案选择,同时能够从页面中动态添加/删除问题/答案选择。理想情况下,我的项目的 HtmlFieldPrefix 将是非顺序的,但 Html.EditorFor() 使用顺序索引。
我有一个问题 ViewModel,其中包含一个 IEnumerable 的答案选择:
在我的问题部分视图(Question.ascx)中,我有这个:
答案选择编辑器模板 (AnswerChoiceViewModel.ascx):
当我渲染 Question.ascx 时,输出将如下所示:
我想知道的是如何提供 EditorFor 自定义 GUID 索引,以便页面呈现如下:
我已经编写了一个辅助方法,它将获取当前上下文的前缀索引并将其存储在隐藏的“.Index”字段中,以便可以正确绑定非顺序索引。只想知道 EditorFor 如何分配索引,以便我可以覆盖它(或任何其他工作解决方案)。
asp.net-mvc-4 - 默认情况下启用 MVC4 Internet 应用程序模板包?
我正在使用来自 Internet 应用程序模板的 Mvc 4 项目。为什么默认情况下未启用捆绑功能或我遗漏了什么?
正如其他帖子中提到的那样,在 Mvc4 中没有这样的方法:
更新:这是如何在调试模式下启用捆绑包
注册捆绑包后。
asp.net-mvc - T4 模板中的 RenderPartial()
我想知道是否可以在预处理器模板中采用现有的局部视图逻辑并将其重用于动态电子邮件生成?
在查看 T4ToolKit 的智能感知选项时
mvc的命名空间没有出现,是否可以包含命名空间并调用
Html.RenderPartial("viewName", this.Model)
从预处理器模板中?
IE
所以我可以以编程方式访问我的模板,重用视图的显示逻辑并构建,即时说电子邮件(我知道电子邮件行是胡说八道,为了简单起见只是简写)
TIA
razor - 不同类别/页面的不同模板
谁知道我可以在我的 ASP.NET MVC 4 应用程序中实现模板系统的文章?
像许多其他网站一样,我自己的网站有许多不同的类别,每个类别都应该使用自己的模板。
色环是模板(如 musictemplate_layout.cshtml),并且 ContentPlaceHolder123 始终具有相同的内容。
最好的问候,帕特里克
asp.net-mvc - 在 MVC 中使用显示模板格式化货币
我发现这篇关于 MVC 的 Display 和 EditorTemplates 的帖子:
http://www.growthwiththeweb.com/2012/12/aspnet-mvc-display-and-editor-templates.html
它创建了一个显示模板以轻松显示带有货币符号格式的小数。
示例中使用的模型:
展示模板:
视图/共享/DisplayTemplates/decimal.cshtml:
在我的网站中,我有一个辅助类,它有一个方法可以从十进制中检索格式化的货币字符串,所以我将上面的内容替换为:
最后是我们想要查看格式化货币的视图:
输出:
我可以毫无问题地实现这一点。但当然我有不同的观点,我想查看格式化的货币。但在某些情况下,我不想显示货币符号。
我现在的问题是我应该如何实现这个小的变化,而不需要太多的代码。
这是我当前的实现:
我已将显示模板更改为:
当然,我也更改为 GetCurrencyString 方法来接受这个附加属性。
在我看来,我现在也必须提供这个属性:
所以实际上我一切都像它应该工作的那样工作。但不知何故,我不喜欢这种使视图更复杂的解决方案。
我的问题是:还有其他方法可以实现这样的事情吗?或者有什么建议可以优化我目前的解决方案?
谢谢!
asp.net-mvc-4 - 在 ASP.NET MVC 4 Internet 应用程序模板上设置用户名和密码
我是 ASP.NET 的新手。我正在使用 ASP.NET MVC Internet 应用程序模板。它包含 AccountModels。我在 AccountModels.cs 上启用了迁移。我应该如何编辑启用迁移后创建的配置文件以设置用户名和密码?
visual-studio-2010 - 如何在 Visual Studio 中更改 MVC 的主题
我正在使用 Asp.net MVC 3 的默认模板,但现在想迁移到 MVC 4,我已经完成了我的项目,但现在将其导出到 MVC 4。实际上我只想将 MVC 4 的模板应用于我制作的 MVC 3应用程序。如何 ?
我确实在文件夹中有文件。有哪些可能性?
visual-studio-2015 - 面向 4.0 时,Visual Studio 2015 CTP 没有 MVC 选项
使用 VS 2015 CTP,我正在尝试创建一个以 fx 4.0 为目标的
Web 应用程序选项中没有 MVC 4 Web 应用程序模板。
该模板确实存在于 VS 2013 Update 4 中。
我在安装 VS 2015 时错过了什么吗?
c# - MVC 5 模板不适用于 OAuth
当我尝试在我的 mvc 模板应用程序中使用 fb/g+ 登录时,它成功登录,但是当我注销并重新登录时,它再次将我带到外部回调页面,而不是让我登录到应用程序。尝试了很多,但无法弄清楚。任何帮助表示赞赏
这是我的分机登录方法-