mvc-editor-templates相关内容

如何为枚举制作默认编辑器模板?

如何为枚举创建默认编辑器模板?我的意思是:我可以做这样的事情: 然后将其放在 EditorTemplates 文件夹中,名称为 Enum.ascx? 这是我尝试过的解决我的问题的方法,但这不是我需要的. 这是我的枚举: 公共枚举 GenderEnum{//////男性///[描述(“男性")]男性,//////女性///[描述(“女性")]女性} 我制作了 ..
发布时间:2021-12-29 16:47:01 C#/.NET

MVC3 EditorTemplate 用于使用 RadioButtons 的可为空的布尔值

我的一个对象上有一个属性,它是一个可为空的布尔值,我希望我的逻辑让 true 表示 Yes,false 表示 No,null 表示 N/A.现在因为我将在许多不同的对象上拥有多个这样的属性,所以为这些属性制作一个编辑器和显示模板是最有意义的.我将使用 jQuery UI 来应用 buttonset 的视觉元素,但现在,这超出了我的问题范围.我的编辑器模板如下所示. @model bool? ..
发布时间:2021-12-18 17:27:27 其他开发

用于基本类型的 ASP.NET MVC 4 编辑器模板

我已经为数字输入创建了一个模板,如果我这样做了 @Html.EditorFor(model => model.SomeValue, "Number") 它工作正常并且使用了模板. 但是这不起作用: @Html.EditorFor(model => model.SomeValue) 为什么我需要为基本类型指定编辑器模板的名称? 解决方案 编辑器模板按惯例工作.模板名称必须与类型 ..
发布时间:2021-12-16 09:38:37 其他开发

Kendo MVC网格内联编辑模式DateTimePicker模板显示错误

我正在使用Kendo UI mvc网格进行数据列表.我正在此网格中进行内联编辑.我在DateTime字段中使用EditorTemplate,因此它将在内联编辑模式下为DateTime字段提供datetimepicker.当我要单击Update按钮时,它将给我这样的Validation消息: “必须是日期" columns.Bound(k => k.SevenDaysFrom).Form ..

在ASP.NET MVC中扩展HiddenFor模板

我认为Html.HiddenFor可以使用Html.DisplayFor或Html.EditorFor之类的模板.不幸的是,该方法不像其他方法那样接受TemplateName. 我知道,解决方法是使用具有HiddenFors的DisplayFor/EditorFor模板.但我想找出如何扩展Html.HiddenFor方法.有人吗? 致谢 解决方案 似乎您被错误的类比误导了. H ..
发布时间:2020-09-11 21:32:17 C#/.NET

ASP.NET MVC-将外部模型传递给编辑器模板

我为大多数表单使用自定义编辑器模板,但是在尝试使用它们来呈现自定义对象选择器时,我发现没有简单的方法将包含上下文的信息传递给编辑器模板. 具体来说,我的主窗体为域对象提供了一个编辑,而编辑器模板需要呈现一个AJAX选择器,该选择器包含依赖于域对象ID的对象列表.我目前正在使用additionalViewData参数传递ID,我认为该参数容易出错,因此非常难看. 我的表单包含类似于以下内 ..
发布时间:2020-09-10 07:21:15 C#/.NET

在ASP.NET MVC中,是否有一种方法在使用EditorTemplates时获得循环索引?

在ASP.NET MVC中,是否有一种方法在使用EditorTemplates时获得循环索引?过去,当我需要了解模型中元素的索引时,我放弃了使用EditorTemplates,而在基础视图中使用了for循环.我想知道是否有办法在仍使用EditorTemplates的情况下获取元素的索引. 我的for循环示例: @{int contentIndex = 0;} ..
发布时间:2020-09-10 06:05:57 其他开发

在ASP.NET MVC 3中DataAnnotations的行为是否已更改?

我有一个带有属性的模型 [ReadOnly(true)] public decimal BodyMassIndex { get; private set; } 致电时在我的视野中 @Html.EditorForModel() 我仍然可以看到该属性的标准可编辑文本框 这是为什么?如果文本框仍可编辑,则此DataAnnotation属性的意义是什么? 布拉德·威尔逊的帖 ..

如何添加和使用剃刀编辑器模板

我试图找到有关如何将剃须刀编辑器模板合并到项目中的文档或样本.在另一个线程上的以下答案可能会解决我遇到的问题,但我不知道如何将其合并到我的项目中.毫无疑问,这很容易. 这是我不知道如何合并的解决方案: 输入类型日期的客户端验证不起作用 解决方案 此处是添加EditorTemplate的简短信息.简而言之-您必须在 Views/Shared 中创建目录 EditorTemplates ..
发布时间:2020-09-10 04:18:53 其他开发

Asp.Net MVC 5 Html.DropDownList无法验证

我已经在这个问题上停留了一段时间了,似乎找不到任何有用的在线信息. 我在编辑器模板中有一个Html.DropDownList.我在表单中使用该模板,但没有为下拉列表选择任何内容.当我单击提交时,我希望表单通知我所需的下拉列表没有选择值,但没有选择.我究竟做错了什么? 以下是视图模型: public class RequestCreateViewModel { public ..

MVC集合发布后缺少项目

我最近遇到了一些MVC4的行为,希望对此有所了解.我实际项目中的行为使用了更复杂的对象,但是我能够使用简单的对象来复制它,这就是我在此问题中所使用的.我的情况如下: 我有一个使用字符串集合作为其模型的视图. 我正在呼叫"EditorFor"以显示集合中的每个字符串. 在控制器中,我用7个字符串项填充模型并将其传递给视图. 该视图呈现所有7个项目. 我正在使用jquery从DOM中删除 ..
发布时间:2020-05-29 19:28:16 C#/.NET

如何在MVC 4中自动将占位符属性添加到html输入类型编号?

这是一个非常具体的问题.我设法使用保存在~/Views/Shared/EditorTemplates/文件夹中的名为EmailAddress.cshtml的编辑器模板将占位符属性自动添加到html5电子邮件输入类型中.请参见下面的代码: @Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "t ..