jjzjj

TextboxFor

全部标签

javascript - 如何在 javascript 中获取 Kendo().TextBoxFor 值?

我正在使用KendoUITextBoxFor,例如:@Html.Kendo().TextBoxFor(model=>model.ID).HtmlAttributes(new{@class="fixed-width"}).Name("ID")但我无法在javascript中获取值:varid=????感谢任何帮助,谢谢。 最佳答案 与@(Html.Kendo().TextBox()或@(Html.Kendo().TextBoxFor(m=>m.Property)一起使用的TextBox只是创建输入字段的辅助方法。您可以使用jquery

javascript - 在 mvc3 中更改 @Html.TextboxFor 的 onchange 事件的标签文本

我正在使用MVC3Razor。我想在@Html.TextboxFor的onchange事件上更改标签的文本。这是我正在尝试的代码:在View中:@Html.TextBoxFor(x=>x.ItnScanCaseCode,new{@onchange="event();"})JavaScript:functionevent(){document.getElementById('lblSelectedProductName').value="sam";}但它不起作用。 最佳答案 使用这个jquery语法它工作正常。@Html.TextBo

c# - 发布后 TextBoxFor 值未更新

我有一个简单的强类型View,但我似乎无法在发帖后更新表单上的文本框。这是我的模型:publicclassRepair{publicstringNumber{get;set;}}在我看来是一个文本框:@Html.TextBoxFor(x=>x.Number)我正在尝试在向我的Controller发送消息后更新文本框:[AcceptVerbs(HttpVerbs.Post)]publicActionResultIndex(Repairr){r.Number="NewValue";returnView(r);}即使我将Number设置为新值,文本框中的文本也没有改变。我究竟做错了什么?

c# - MVC2 TextBoxFor 值在提交后没有更新?

这是一个非常奇怪的行为,我已经设置了一些演示代码来尝试弄清楚发生了什么。基本上有两个Action和一个View。第一个操作向View发送一个空模型,section操作接收模型,更改其内容并将其发送回相同的View。奇怪的是,在View中,模型中似乎有更新的值,但是当我执行Html.TextBoxFor(x=>x.PropertyNameHere)时,它会呈现一个文本框,其中包含未更改的值。哈哈...我提前为厕所幽默道歉,但它让这一天不会变得太无聊。;)有人知道这里发生了什么吗?为什么TextBoxFor的输出将旧值放在值属性中?这里是要复制的代码:/Views/Demo/Index.a

c# - 如何将样式应用于 asp.net mvc @Html.TextboxFor?

我想改变文本框的背景。这是我的代码:@Html.TextBoxFor(p=>p.Publishers[0].pub_name)我还需要在TextBoxFor中写什么来改变背景? 最佳答案 TextBoxFor方法的重载允许您为HTML属性传递一个对象。@Html.TextBoxFor(p=>p.Publishers[0].pub_name,new{Class="YourBackgroundClass"})然后你可以有一个CSS规则,例如:.YourBackgroundClass{background:#cccccc;}如果你想直接应

c# - 如何将样式应用于 asp.net mvc @Html.TextboxFor?

我想改变文本框的背景。这是我的代码:@Html.TextBoxFor(p=>p.Publishers[0].pub_name)我还需要在TextBoxFor中写什么来改变背景? 最佳答案 TextBoxFor方法的重载允许您为HTML属性传递一个对象。@Html.TextBoxFor(p=>p.Publishers[0].pub_name,new{Class="YourBackgroundClass"})然后你可以有一个CSS规则,例如:.YourBackgroundClass{background:#cccccc;}如果你想直接应

c# - Html.TextboxFor 整数/小数的默认值为空而不是 0

我正在使用默认的asp.netMVC2语法为我的asp.netMVCweb应用构建整数或小数的文本框:model.Loan.InterestRate)%>非常简单,但问题本质上是我的绑定(bind)模型对象是小数或整数且不可为空,如果我的模型为空(例如在添加中),它们在页面加载时将其值打印为零(0)CRUD模板的模式),零是不正确的值,对我的页面验证也无效。我怎么会有没有起始值的文本框,只有一个空文本框,我知道零是一个潜在值,但无论如何我只接受大于零的值,所以这对我来说不是问题。我什至尝试转换为可空小数和非for帮助程序(这并不理想),但遗憾的是,我仍然收到默认的“0”值。有什么想法吗

c# - Html.TextboxFor 整数/小数的默认值为空而不是 0

我正在使用默认的asp.netMVC2语法为我的asp.netMVCweb应用构建整数或小数的文本框:model.Loan.InterestRate)%>非常简单,但问题本质上是我的绑定(bind)模型对象是小数或整数且不可为空,如果我的模型为空(例如在添加中),它们在页面加载时将其值打印为零(0)CRUD模板的模式),零是不正确的值,对我的页面验证也无效。我怎么会有没有起始值的文本框,只有一个空文本框,我知道零是一个潜在值,但无论如何我只接受大于零的值,所以这对我来说不是问题。我什至尝试转换为可空小数和非for帮助程序(这并不理想),但遗憾的是,我仍然收到默认的“0”值。有什么想法吗

c# - 在 TextBoxFor() 中显示格式化日期

我正在使用MVC4和EntityFramework开发IntranetWeb应用程序。我有一个可以编辑的人员列表。当我访问编辑View时,在文本框“开始日期”中,日期显示如下:7/11/201300:00:00。我想要做的是以yyyy/MM/dd格式显示它。我尝试了String.Format("{0:yyyy/MM/dd}",item.StartDate)但它不起作用。我还尝试使用注释[DisplayFormat(DataFormatString="{0:ddMMMyyyy}")]但它也不起作用。在我看来我有这个:@Html.TextBoxFor(model=>model.StartD

c# - 在 TextBoxFor() 中显示格式化日期

我正在使用MVC4和EntityFramework开发IntranetWeb应用程序。我有一个可以编辑的人员列表。当我访问编辑View时,在文本框“开始日期”中,日期显示如下:7/11/201300:00:00。我想要做的是以yyyy/MM/dd格式显示它。我尝试了String.Format("{0:yyyy/MM/dd}",item.StartDate)但它不起作用。我还尝试使用注释[DisplayFormat(DataFormatString="{0:ddMMMyyyy}")]但它也不起作用。在我看来我有这个:@Html.TextBoxFor(model=>model.StartD