问题标签 [html.textboxfor]
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.
html - 加粗 HTML 文本框中的某个单词
我正在使用 Telerik 报告工具创建报告,我需要在 HTML 文本框中加粗一些特定的单词。
例如,我的文本框包含以下文本:“我是 Kim,我是女孩”。我只想加粗“我”这个词,所以它会显示为“我是金,我是女孩”。我怎样才能做到这一点?
我不能只在“I”周围加上粗体标签,因为我的文本框的值是动态的,它可以在运行时改变。有没有办法使用某种“If-Statement”来设置它?就像程序将读取文本框中的每个单词,然后如果单词等于“I”则加粗。因此,如果文本框的值更改为“我喜欢它”,那么它将自动显示为“我喜欢它”。
请帮我。提前致谢。
css - TextBoxFor 显示没有时间的日期
我想以MM/dd/yy格式在文本字段中显示日期。我将模型类描述为:
当然,我可以使用EditorFor
而不是TextBoxFor
:
问题是 css 样式,客户想要应用 bootstrap 样式,这些样式已损坏:
如果我设置TextBoxFor
而不是EditorFor
获取带时间的日期:
有什么办法可以解决我的问题吗?或应用样式EditorFor
,或显示TextBoxFor
没有时间,或第三种方式?
asp.net-mvc-4 - 如何在 MVC Razor 中制作滚动文本框
我有一个类似于 Remarks 的字段,如下所示,
在我的cshtml文件中
其中AddedRemarks 字段的数据附加到Remarks 字段。如果数据太长,则备注字段仅显示几行,由于已禁用,我无法通过滚动查看完整数据。
那么如何查看处于禁用模式的 texbox 字段中的完整数据。请任何人都可以帮助找到解决方案。
asp.net-mvc - HTML.TextBoxFor 在值设置之前设置为只读
我有以下 HTML 帮助器文本框:
当我更改操作中的电子邮件值(在返回的模型中)然后将active=true
(也在模型中)设置为只读时,电子邮件文本框值不会使用来自模型的新值更新,我检查了确认模型将使用新电子邮件返回并且 active=1。
就好像在渲染模型的值之前设置了只读。
任何帮助表示赞赏,谢谢
asp.net-mvc - 当用户未在 @HtmlTextboxFor 中输入任何内容时传递空字符串
面临一个问题,当用户没有插入任何内容时,我有一个@HtmlTextboxFor,它返回错误,如果它留空,则如何传递空字符串或 null。
参数字典包含不可为空类型“System.DateTime”的参数“FromDate”的空条目
当用户不插入任何内容时,它传递一个空字符串或 null 作为值,否则传递用户插入的值。
我的代码有什么问题。
看法
索引操作
建议后修改代码
视图模型
现在我收到此错误,它显示错误
ViewReportList(System.DateTime,System.DateTime) 的最佳重载方法匹配
更改后。
asp.net-mvc - 为什么验证不适用于 Html.TextBoxFor 但在使用 Html.EditorFor 时有效?
我正在尝试 MVC 的数据类型属性,并创建了一个简单的场景,如下所示:
观点:_
型号:_
“SubmitData”只是一个控制器,如果 ModelState.IsValid 为 false,则返回 View(..., model)。
尽管这样的帖子在解决 Html.TextBoxFor 和 Html.EditorFor 之间的差异方面做得很好,但我找不到关于为什么使用TextBoxFor时对数据类型 EmailAddress的验证不起作用的答案。我确实发现提到 TextBoxFor 的人没有考虑元数据,而 EditorFor 则考虑了元数据。
但这有意义吗?所以 TextBoxFor 不提供对客户端验证的支持?!
我想知道两者之间差异的原因是什么?
html - @Html.TextBox 用于验证
我有一个要求,比如@Html.TextBoxFor
以逗号分隔的格式显示货币,不接受负值和特殊字符。同时,当货币不可用时,我将这个 TextBoxFor 的值更改为“不可用”。如何在视图中实现这一点,使用十进制验证和支持文本输入?
ViewBag.decimalplace
应该是小数位,如 2 或 3。
html - 如何从服务器端在@Html.TextBoxFor 中设置十进制验证?
我有一个 TextBoxFor 用于表示货币,每种货币的小数点会因货币而异。所以我需要从服务器端传递每种货币的小数点。这就是我尝试过的 -
不幸的是,这不起作用。我哪里出错了?
asp.net - 文本框不读课
我的原始代码是:
我想在 asp.net 中转换从模型调用它......但它不调用类:
html - 在 Razor 中将 MVC 文本框设置为初始值
我是 ASP.NET MVC 的新手,但我找不到对此的解释。
我的问题是关于当我使用vs.value
时生成的 HTML 中属性的差异。@HtmlTextBox()
@HtmlTextBoxFor()
<input>
我可以像这样设置使用的初始值@Html.TextBox()
:
生成的 HTML 正是您所期望的:
请注意value
上面生成的属性。
使用@HtmlTextBoxFor()
是不同的。请注意,我认为我有一个非常简单的模型。它有一个Phone
属性是 a String
。
以下是使用 设置初始值的尝试@Html.TextBoxFor()
:
但是,生成的 HTML 不反映该value
属性:
我的第一个问题是,“为什么生成的 HTML 没有反映我的value
属性中的‘初始值’文本?”
众所周知,设置初始值的“正确方法”@HtmlTextBoxFor()
是这样的:
但是看看生成的 HTML:
如您所见,它生成了一个Value
属性(大写 V),但它仍然生成了一个value
带有小写 v 和空字符串的属性!。
那么我的第二个问题是,为什么@Html.TextBoxFor()
需要一个大写的 V却仍然生成一个带有空字符串Value
的小写 v ?value
谢谢