我是Asp.Net的新用户和Razor标记我需要一些帮助,
我有两个Html.TextBoxFor使用相同的属性来存储值,我在第一个TextBoxFor上插入文本,所以我期望第二个Html.TextBoxFor上会出现相同的值。
我虽然可以使用相同的属性,但我不需要Javascript来影响第二个TextBoxFor的文本。
//Here is my first TextBoxFor
@Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @style = "width:100%" })
//Here is my second TextBoxFor, as you can see they are using the same property PtzipCode4
@Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @style = "width:100%" })
//I even tried using the Value tag as you can see below, but the value kept it zero value
Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @Value = Model.DeliveryNote.Shipment.SenderData.PtzipCode4, @style = "width:100%" })
当我在TextBox上写字时,模型属性没有改变?我需要将信息发回给控制器吗?我虽然这个控制器(TextBoxFor)在服务器端工作。
非常感谢您的帮助,我想简要解释为什么这不起作用,我该如何实现呢。