我無法使用.ajax訪問控制器中的操作。該代碼適用於我的開發機器,但只要將其放置在服務器上,就會出現401 Unauthorized錯誤。下面是在.aspx文件中的代碼片段...嘗試在ASP.NET MVC中POST數據時發生Jquery.Ajax錯誤
var encoded = $.toJSON(courseItem);
$.ajax({
url: '<%= Url.Action("ViewCourseByID", "Home") %>/',
type: "POST",
dataType: 'json',
data: encoded,
//contentType: "application/json; charset=utf-8",
success: function(result) {
更新:這也不行唯一的一次,當我通過JSON數據的Ajax調用,它正常工作與HTML數據。
什麼是服務器端動作定義?你有它的AuthorizeAttribute? – tvanfosson 2010-04-09 20:34:22
我是新來的,我可以在哪裏找到服務器端操作定義和授權屬性? – 2010-04-09 20:40:17