J'utilise ci-dessous fonction pour appeler une fonction sur le contrôleur:Comment passer des paramètres tout en appelant la fonction de contrôleur à l'aide jquery
function getPartialView(actionUrl, targetDiv, ajaxMessage, callback) {
showAjaxMessage(targetDiv, ajaxMessage);
$.get(actionUrl, null, function (result) {
$(targetDiv).html(result);
callback();
});
}
et de l'appeler comme ceci:
getPartialView("UCDamage", "#dvdamageAreaMid", "Loading...", function() { });
cette fonction me fournit le service tout comme updatePanel dans les formulaires Web classiques asp.net. maintenant s'il vous plaît dites-moi comment puis-je passer des valeurs dans la fonction en tant que paramètre.
en fait le UCDamage est un contrôle utilisateur qui sera rôdé dans div: dvdamageAreaMid. le code est écrit sur le formulaire actuel sur lequel j'affiche ce userControl nommé "UCDamage". mais j'ai besoin de passer des valeurs à cette fonction dans le contrôleur.
ma fonction de contrôleur est comme ceci:
public ActionResult UCDamage(string searchText)
{
SecureModelService service = new SecureModelService();
return View(service.ListBodyWork(searchText));
}
j'ai essayé de prendre avec Namex searchText textbox et récupérer sa valeur mais pas en mesure de l'obtenir.
S'il vous plaît me donner quelques suggestions et m'aider. Merci