我定義我的控制器上,它接受一個整數並返回一個字符串值的動作:如何從視圖調用操作並返回其結果?
public string SqlQuery(int listItemId)
{
return _sqlListSharePointList.GetSqlQueryFromCache(listItemId);
}
我怎麼能叫從我看來這個動作?除了AJAX之外,還有哪些其他選擇?
我試過以下,但沒有奏效:
$.get('/SqlReportList/SqlQuery', 1, function (data) {
alert(data);
});
的「SqlReportList」是我的控制器的名稱。
我也嘗試下面的代碼:
$獲得( '/ SqlReportList/SqlQuery類/ 1',功能(數據){ 警報(數據); });
但它在生產上拋出了一個異常,即listItemId爲空。
我應該裝飾我的動作不同嗎?
我也試圖通過完全合格的名稱,但同樣的錯誤訪問它:
http://localhost:4574/SqlReportList/SqlQuery/1
感謝,