【发布时间】:2016-11-08 20:40:12
【问题描述】:
我试图在单独视图中的 AJAX 调用的 URL 中将字符串作为控制器的参数传递。我希望它具有与您在控制器中传递 (int?id) 时相同的可空功能,而是作为字符串。这是我的代码:
单独视图:
$.ajax({
url: "Save/"+string
}).done(function (data) {
$('body').append('<p>Query was successfully saved to the database.</p>');
});
控制器:
public ActionResult Save(string? data)
{
if(data == null)
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
return View(data);
}
Save 的视图中几乎没有任何内容,我只是想打印传递的字符串。
【问题讨论】:
标签: c# asp.net ajax asp.net-mvc asp.net-mvc-4