问题标签 [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.

0 投票
4 回答
6664 浏览

html - MVC2:无法使用 TextBoxFor 更改名称?

我想为这样的文本框手动定义 id 和 name:

但是只改变了id,没有改变name属性,为什么?

谢谢!

0 投票
1 回答
5772 浏览

c# - 动态设置 TextBoxFor 的 Text 和 Value

我遇到了一些问题,希望能得到一些帮助。

我有一个带有属性 ID 和 NAME 的用户对象,需要在只读文本框中显示。我想用 ID 填充 texbox 的值,用名称填充文本。

提交给 Formcollection 时,我需要使用以下命令检索输入的数据:

我知道这不是正确的语法,但我正在尝试实现以下目标:

我需要做什么来纠正这个问题?在文本框中如何显示用户名,提交时返回用户 ID 和 collection.Get("User") ?

先感谢您。

ps 标准

对我不起作用,因为它不存储价值和

当 User.Id 为空时(在我的情况下是可能的),由于明显的原因而失败。

0 投票
1 回答
2504 浏览

asp.net-mvc - 如何在使用之前在控制器中编辑 Html.TextBoxFor 的值?

我正在 MVC 3 中处理我的项目并寻找一种方法,可以将此功能添加到我的所有 Html.TextboxFor:
当用户键入“foo”并提交表单时,在控制器级别我通过模型将它作为“fuu”例如。

我需要这个功能来用其他一些字符替换一些 Unicode 字符。

让我在 View 和 Controller 中显示我的代码:

看法:

控制器:

我应该为 Html.TextboxFor 写一个覆盖吗?

0 投票
1 回答
2800 浏览

asp.net-mvc-3 - 如何更新文本框值@Html.TextBoxFor(m => m.MvcGridModel.Rows[j].Id)

我有问题,文本框值没有用模型中的新值更新。@Html.TextBoxFor(m => m.MvcGridModel.Rows[j].Id)

首先集合 MvcGridModel.Rows 填充了一些数据,然后当按下按钮并提交表单时,它成功获取新数据,但它不会更新文本框的值。

你有什么想法?提前谢谢你

0 投票
2 回答
7022 浏览

asp.net-mvc - 在 MVC 中使用带有 viewModel 的 TextBoxFor 的问题

我最近开始使用 viewModel。这是我正在使用的视图模型:

我改变了我的剃刀观点:

至:

现在我的观点因以下消息而失败:

编译器错误消息:CS0411:方法 System.Web.Mvc.Html.InputExtensions.TextBoxFor TModel,TProperty> 的类型参数(System.Web.Mvc.HtmlHelper<TModel>,System.Linq.Expressions.Expression<System.Func< TModel,TProperty>>) 不能从用法中推断出来。尝试明确指定类型参数。

有人可以给我建议我应该做什么吗?

0 投票
1 回答
265 浏览

c# - 你能用 localStorage 中的值初始化 Html.TextBoxFor 吗?

你能用 HTML5 localStorage 中的值初始化 Html.TextBoxFor 的值吗?

我知道你可以用一个字符串来初始化。

如果我想在 localStorage 中使用字符串而不是“John Doe”怎么办?

0 投票
3 回答
4794 浏览

asp.net-mvc-3 - 隐藏日期的默认值

我的视图模型:

(没有任何东西来自数据库。)

我的控制器:

以下是FromDate和显示的内容ToDate

我的 HTML:

问题:

  1. 如果日期是null,我怎样才能抑制默认日期值的显示?
  2. 如果日期不是 null,我如何将日期格式化为MM/dd/yyyy
0 投票
1 回答
2059 浏览

asp.net-mvc - 提交时不返回值的文本框

我在 asp.net mvc 4 中工作。我有一个包含 2 个必填字段的登录模型:电子邮件和密码。我正在使用 @Html.TextboxFor 来获取正确的值。这适用于我的密码,但我似乎无法让它适用于该帐户。

这是我的代码:

.cshtml

控制器:

模型:

我没有将电子邮件文本框设置为 enabled=false。它应该始终保持启用状态。

我希望我们能一起解决这个问题

0 投票
2 回答
1061 浏览

asp.net-mvc - MVC - null object in model, how do I render textboxfor with this

how do I render a textbox using textboxfor in MVC when I have a null class in the model.

For example I have the following I am using as my model

So I have a table of class one values and the user clicks to edit an existing item of ClassOne. In ClassOne the object ClassTwo is null since it wasnt set at the initial creation of the item in the table, so when i try to do @Html.TextBoxFor(m => m.classTwoObject.classTwoProperty) I get a null reference error.

How can I use the TextBoxFor to edit fields that have null objects in them since I still want them to bind to the model on postback?

Thanks, DMan

0 投票
2 回答
1317 浏览

asp.net-mvc - 用户可以将输入从只读更改为可编辑吗?

我将 MVC 用于我的数据输入表单,并且我有以下 div:

在这里,我确保如果用户正在输入新的礼品卡,则会显示一个可编辑的输入以允许用户输入新的条形码。但如果用户正在编辑现有的礼品卡,则输入必须显示为只读输入。我的问题是:用户可以更改 barCode 输入的只读属性并允许自己输入不同的吗?BarCode 字段不是表中的主键,但它必须是唯一的。我使用 GiftCardId 字段来识别记录。但是,在提交表单时,如何阻止用户更改 GiftCardId 呢?这怎么能控制?