我定义我的控制器上,它接受一个整数并返回一个字符串值的动作:如何从视图调用操作并返回其结果?
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
感谢,