【发布时间】:2012-02-29 19:14:49
【问题描述】:
我在我的控制器上定义了一个动作,它接受一个整数并返回一个字符串值:
public string SqlQuery(int listItemId)
{
return _sqlListSharePointList.GetSqlQueryFromCache(listItemId);
}
我怎么能从我的角度来调用这个动作?除了 AJAX,我还有哪些其他选择?
我尝试了以下方法,但没有成功:
$.get('/SqlReportList/SqlQuery', 1, function (data) {
alert(data);
});
“SqlReportList”是我的控制器的名称。
我也试过下面的代码:
$.get('/SqlReportList/SqlQuery/1', 函数(数据){ 警报(数据); });
但它在生产中抛出了 listItemId 为空的异常。
我应该以不同的方式装饰我的 Action 吗?
我也尝试通过完全限定名称访问它,但同样的错误:
http://localhost:4574/SqlReportList/SqlQuery/1
谢谢,
【问题讨论】:
标签: ajax model-view-controller view controller action