0
如何用jquery「重新加載」viewmodel的一部分,而不用POST
其餘的形式?如何用jquery重新加載模型的一部分
首先,代碼:
@using (Html.BeginForm()) {
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@ViewBag.Status
<div id="haveToReload">
@foreach (var type in OrderTools.getDeliveryTypes(int valueFromDropDownList))
{
<div style="width:400px; ">
@Html.RadioButtonFor(x => x.SelectedDeliveryTypeID, type.DeliveryTypeID, new { name = "DeliveryType", id = type.DeliveryTypeID })
<label for="@type.DeliveryTypeID">@type.Name | @type.Price | @type.RealisationDays </label>
</div>
}
</div>
@Html.LabelFor(m => m.CountryID)
@Html.DropDownListFor(m=> m.CountryID, UserTools.getCountries(), new { @class="dropdownlist" })
@Html.ValidationMessageFor(m => m.CountryID)
(...)
}
我的想法是,如果但─從DropDownListFor
用戶的變化值,它將會被自動「重裝」 <div id="haveToReload">..</div>
與OrderTools.getDeliveryTypes(int valueFromDropDownList)
新的價值,併爲specyfic國秀deliveryTypes。
我該怎麼做?