У меня есть основной вид, как показано ниже
@model pjct.Models.Main_Model
@using (Html.BeginForm("main_view", "pjct", FormMethod.Post))
{
//main form details
@Html.Partial("partial_view", @Model.partial_model)
//main form details
}
Когда форма визуализируется впервые, модель частичного представления будет пустой.
В главном окне есть текстовое поле. Когда его значение будет изменено, произойдет ajax-вызов и сгенерирует модель для частичного просмотра. У меня нет идеи, как передать эту модель частичным и визуализировать без обновления основного вида.
Ajax-вызов для создания частичной модели
$("#services").on('change', '#code', function () {
($("#code").val() != '' && $("#code").val() != null);
{
var code = $("#code").val();
$.ajax({
type: "GET",
url: '../main/get_price',
data: { c_code: code },
success: function (data) {
if (data) {
}
}
});
}
});
public ActionResult get_price(string c_code)
{
//generate the model for partial view and need to call the same.
}
Как я могу достичь того же ... Я новичок в этой частичной модели и не понимаю.