我在Asp.net MVC将数据绑定的跨度与ASP MVC的数据库,使用模型绑定
我需要怎么做,然后反给了它的价值模型绑定一些建议很新。
我有两个modal
Pages.in第一个我有这个计数器供用户选择他们的要求的数量是这样的:在 当用户点击加号图标数改为By Javascript
当用户点击下一个按钮,下一个模态页面显示,其中我有selecteddate
和number of travelers
那里的JavaScript。也是我想要模型绑定器作为它的一个对象的形式。
这里是我的下一个模式页的概要
<p>
<span id="selecteddate"></span>
<span id="selectedcount"></span>
<span id="selectedprice"></span>
</p>
的观点,这里是JavaScript的:
$(".nextbtn").click(function() {
$("#selecteddate").html("Selected Date is : "+$("#showdate").html());
$("#selectedprice").html("Total Price is : " + $("#tpriceforall").html());
$("#selectedcount").html($("#shownum").html());
});
和它工作正常。
而且我也在这个下一个模态页面中有一个窗体。我想将用户的输入数据传递给数据库+ span
#selectedcount
中的可用数字java script set it each time
。
因为我想使用ModelBinder
,有一个输入它将被隐藏。 但只是为了传递数据。这里是我的模型请求TravelersCount输入
<div class="form-group">
@Html.LabelFor(model => model.Request.TravelersCount, htmlAttributes: new {@class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Request.TravelersCount, new { htmlAttributes = new { @class = "form-control", @*@Value=?????*@ } })
@Html.ValidationMessageFor(model => model.Request.TravelersCount, "", new { @class = "text-danger" })
</div>
</div>
我应该写什么在EditorFor
Value
?
或者,如果这种方式是完全不规则的,请建议我一个新的。 真的很感谢你的帮助。谢谢
您的'EditorFor()'方法创建一个输入'id =“Request_TravelersCount”'所以你只需要'$('#Request_TravelersCount').val($(“#selectedcount”)。text ));'设置它的值(并且从不尝试在'HtmlHelper'方法中设置'value'属性) –
@StephenMuecke哦,我的上帝它的作品:)真的很感谢你。你有可能回答这个问题吗? –