Я определил действие на моем контроллере, которое принимает целое число и возвращает строковое значение:
public string SqlQuery(int listItemId)
{
return _sqlListSharePointList.GetSqlQueryFromCache(listItemId);
}
Как я могу вызвать это действие из своего представления?Кроме того, какие еще опции у меня есть, кроме AJAX?
Я попробовал следующее, но не сработало:
$.get('/SqlReportList/SqlQuery', 1, function (data) {
alert(data);
});
"SqlReportList" - это имя моего контроллера.
Я также попробовал следующий код:
$. Get ('/ SqlReportList / SqlQuery / 1', function (data) {alert (data);});
Но этона производстве выдало исключение, что listItemId имеет значение null.
Должен ли я декорировать свое действие по-другому?
Я также пытался получить к нему доступ через полное имя, но с той же ошибкой:
http://localhost:4574/SqlReportList/SqlQuery/1
Спасибо,