我想在我的代碼中使用JQuery與Ajax調用一個簡單的方法。但是我每次都得到一個404沒有發現的異常。不幸的是,這是一個Web表單解決方案所以我沒有MVC的所有額外待遇:(Ajax方法調用
它確實進入了javascript方法,並給出了警報,但不會進入我的c#方法。我以前使用這種jquery方法的經驗是在MVC網站。難道是用的WebForms網站兼容
我的JavaScript:
$(document).ready(function() {
$('#btn_<%=UserStuff.tag %>').click(function() {
var value = $('#<%#Eval("tag") %>twink').val();
something(value);
});
});
function something(theval) {
alert(theval);
$.ajax({
type: "POST",
url: "/Default.aspx/MyMethod?something=" + theval,
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg);
}
});
}
}
而我的C#代碼是:提前
public JsonResult MyMethod(string something)
{
JsonResult ret = new JsonResult();
return ret;
}
感謝
yeaaaaaaaaaaaaaaaaaaaaaah !!!!!!!!!!!!非常非常棒!有用!謝謝!!!!!!!!祝聖誕快樂! – Funky 2010-12-22 11:08:17