Я использую ниже функции для вызова функции на контроллер:Как передать параметры при вызове функции контроллера с помощью JQuery
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. код написан на текущей форме, на которой я показываю этот userControl с именем «UCDamage». но мне нужно передать некоторые значения этой функции в контроллере.
моя функция управления, как это:
public ActionResult UCDamage(string searchText)
{
SecureModelService service = new SecureModelService();
return View(service.ListBodyWork(searchText));
}
я попробовал с приемом текстового поля с НТБОМ SearchText и получить его значение, но не в состоянии получить его.
Просьба предоставить мне некоторое предложение и помочь мне. Thanks