Я использую функцию ниже для вызова функции на контроллере:
function getPartialView(actionUrl, targetDiv, ajaxMessage, callback) {
showAjaxMessage(targetDiv, ajaxMessage);
$.get(actionUrl, null, function (result) {
$(targetDiv).html(result);
callback();
});
}
и называя это так:
getPartialView("UCDamage", "#dvdamageAreaMid", "Loading...", function () { });
эта функция предоставляет мне возможность, как updatePanel в классических веб-формах asp.net.
теперь, пожалуйста, скажите мне, как я могу передать значения в функции в качестве параметра.
на самом деле UCDamage - это пользовательский элемент управления, который будет ранжироваться в div: dvdamageAreaMid.
код написан в текущей форме, в которой я отображаю этот пользовательский элемент управления с именем "UCDamage". но мне нужно передать некоторые значения этой функции в контроллере.
моя функция контроллера такая:
public ActionResult UCDamage(string searchText)
{
SecureModelService service = new SecureModelService();
return View(service.ListBodyWork(searchText));
}
Я пытался взять текстовое поле с namex searchText и получить его значение, но не смог его получить.
Пожалуйста, дайте мне предложение и помогите мне.
Спасибо