问题标签 [editorformodel]
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 - How to force Razor to make Editorfor to input number type for float variable?
Here is my code in MVC 5:
And here is the html code:
Not to
What should I do?
Thanks for response!
html - MVC5 Html.EditorForModel 无法正常工作:不显示任何字符串数据
代码
编辑器模板(位置视图\Shared\EditorTemplate\Employee.cshtml
c# - 从 Html.EditorFor (Razor / ASP.NET) 中的模型输入中删除某些字符
model.Question2AResponse和model.Question2AResponse是十进制类型的两个字段。我希望它是这样用户可以在Html.EditorFor框中输入逗号并让它们显示,但模型实际上并不采用逗号的值。所以显示用户输入的逗号,但实际上并不将值保存到模型中。那可能吗?
asp.net - 将引导类属性添加到 editorformodel ASP.net MVC
是否可以将引导类属性添加到 EditorForModel?该模型生成 4 个字段,但它们没有正确对齐。我试图添加form-control
类,但它在每个字段中添加了属性。
这就是我添加表单的方式:
添加这是页面源中的内容
c# - ASP.NET MVC 未找到/使用自定义类型编辑器模板
我一直试图弄清楚为什么我的模板没有被渲染或找到(因为模板上的断点没有被命中)。我有一个这样的模型:
在这个视图中使用
Dropdown 对象定义在哪里
我在 Views/Shared/EditorTemplates/Dropdown.cshtml 下为 Dropdown 创建了一个编辑器模板
令我震惊的是,我在该路径下也有 DateTime.cshtml 模板,它工作得很好。
除了 Dropdown 类型的属性之外,模型上的每个属性都被渲染,即使是带有自定义模板的 DateTime 属性。
我不知道什么吗?
编辑:已经尝试在 Cities 属性中使用 [UIHint("Dropdown")] 。
EDIT2:尝试重命名为 DropdownViewModel
javascript - 用 jquery 修改 Html.EditorFor MVC 中的文本?
我正在开发一个 Web 应用程序,其中我有一个 EditorFor 字段的日期如下:
我有一个 jquery 方法,它从下拉列表中选择一个元素,并且根据选择必须从数据库中检索其日期。方法是:
问题是我希望 FECHA_RETIRO 字段显示我从数据库中检索的日期,但是我无法修改它。如果我尝试在文本框中显示日期,它可以工作,但它不使用 editorfor,我认为这是我需要修改的字段。
可以使用jquery吗?谢谢你。
c# - @Html.EditorFor 向控制器发送错误值
我为看起来像这样的列表创建@Html.EditorFor
了。ICollection
类描述参数如下所示。
我 @Html.EditorFor(x => x.DescriptionParameters,new {Id="DescriptEditor" })
在 Html 表单中创建。对于这个编辑器,我创建了 EditorForTemplate。
我想为我的应用程序做下一个行为(见截图):当按下第二个“-”按钮时,它应该删除列表中的第二个元素,而不是,ICollection
尽管我选择它总是删除列表中的第一个元素。
出于这个原因,我使用DiscriptionParameters
脚本。看起来像这样。
它将数据发送到 RemoveDescriptionParameter 操作方法。
在description
和
descriptionParameter
参数的 RemoveDescriptionParameter 方法中,我获取列表中第一个元素的值,而不是选择的列表元素。
c# - 无法在 MVC 中使用 EditorFoModel html 助手显示数据
我想在复选框旁边显示手机的名称。因此,我将以下代码与 EditorForModel 一起使用,但它仅在12中呈现。我不明白为什么它显示 12 而不是手机名称。
我已经使用 Ado.net 实体模型从数据库表Mobile生成模型类。所以我有一个名为 Mobile.cs 的模型类
在 HomeController 中,我有一个动作方法
现在我通过将视图命名为 Mobile 来使用编辑器模板,如下所示。
在 checkboxfun 视图中,我有以下代码。
现在我无法查看数据库中的数据。
c# - 如何摆脱 EditorForModel 中的默认标签
我有一个正在处理的 ASP.Net MVC 项目,并且我有一个模型,我想把它变成我的表单。我想使用EditorForModel()
它,因为如果我决定稍后向模型添加/删除属性,我希望它自动向表单添加字段。
我遇到的问题是模型编辑器采用每个属性并创建以下 HTML:(这只是通用的。不是实际代码)
但是我希望它为每个字段做的是:
但是,如果我尝试在编辑器模板中执行此操作,则会得到以下信息:
我怎样才能EditorForModel()
不让它成为自己的标签字段?我知道我总是可以将它设置为隐藏在 CSS 中,但如果它甚至不存在就更好了,这样我就可以限制代码混乱。
提前致谢。
PS:我也尝试过使用[HiddenInput(DisplayValue = false)]
,但这只是隐藏了整个字段而不仅仅是标签。
asp.net-mvc - 如何在 .Net MVC Core 中将枚举显示为 DropDownList
我有一个名为 Options 的类,其中我为不同的选项保留了一堆枚举。其中之一是在我的 Ball 模型中使用的 Sizes 可枚举。创建新球时,如何让我的球的尺寸字段显示为下拉列表?我假设我需要制作一个编辑器模板,但我不知道它应该是什么样子。
这是一些示例代码:
选项.cs
球.cs
Index.cshtml @model WebApplication.Models.Ball
如何让 EditorForModel 将枚举属性显示为具有 Enum 可能值的 DropDownLists?