0
我使用下面的函數來調用控制器函數調用控制器的功能:如何傳遞參數,而使用jQuery
function getPartialView(actionUrl, targetDiv, ajaxMessage, callback) {
showAjaxMessage(targetDiv, ajaxMessage);
$.get(actionUrl, null, function (result) {
$(targetDiv).html(result);
callback();
});
}
,並調用它像這樣:
getPartialView("UCDamage", "#dvdamageAreaMid", "Loading...", function() { });
此功能爲我提供便利就像經典的asp.net web表單中的updatePanel一樣。 現在請告訴我如何傳遞函數中的值作爲參數。
實際上UCDamage是一個用戶控件,它將在div:dvdamageAreaMid中被收集。 該代碼被寫入當前窗體上,我在其上顯示名爲「UCDamage」的這個userControl。但我需要將一些值傳遞給控制器中的這個函數。
我的控制器的功能是這樣的:
public ActionResult UCDamage(string searchText)
{
SecureModelService service = new SecureModelService();
return View(service.ListBodyWork(searchText));
}
我有服用文本框與namex SEARCHTEXT和檢索其價值,但沒有能夠得到它嘗試。
請給我一些建議,並幫助我。 謝謝