Я сделал метод страницы в файле .cs моего Default.aspx:
[WebMethod]
public static string ReturnSerialized(object var)
{
JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
string serialized = jsSerializer.Serialize(var);
return serialized;
}
Функция принимает сериализуемый объект и преобразует его в json.
По умолчанию.Страница aspx, внутри <form>
Я добавил <asp:ScriptManager ID="scriptManager" EnablePageMethods="true" runat="server" />
.Все отлично работает, но в Firebug есть ошибка:
missing formal parameter
[Break On This Error] ReturnSerialized:function(var,succeededCallback, failedCallback, userContext)
Мне просто интересно, как я мог справиться с этой ошибкой.Я работаю в VS2010, и библиотека jquery, которую я использую в Default.aspx, - это 1.6.2.
Кстати, если это похоже на другой пост, пожалуйста, дайте мне знать.Спасибо.