Tag: asp.net

从ASP.NET页面方法增加最大响应大小

我在ASPX页面上有一个页面方法,它由jQuery AJAX POST请求调用。 当我尝试返回太多结果时,请求失败。 是否有web.config设置或类属性我可以用来增加默认的最大响应大小?

服务器响应状态为405(方法不允许)

我是Web服务的新用户,当我尝试在Chrome控制台中运行我的页面( 本地 )时出现以下错误 错误 无法加载资源:服务器响应状态为405(方法不允许) http://localhost:12015/myWebService.asmx?op=GetCategories 这是相关的代码: jQuery的 $.ajax({ url: “http://localhost:12015/myWebService.asmx?op=GetCategories”, type: “POST”, ———— ———— success: function (data) { var categories = data.d; $.each(categories, function (index, category) { category.CategoryId).text(category.CategoryName); }); }, error: function (e) { //always executing ‘error’ only alert(“hello”); } 网络服务url http://localhost:12015/myWebService.asmx [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public List GetCategories() { //code } 页面URL http://localhost:11761/Default.aspx […]

使用jquery将DataTable传递给Json

我正在尝试执行一个Web服务,该服务使用以下代码返回DataTable: $.ajax({ type: “POST”, url: url, data: data, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { //do things } }); 如果webservice返回一个类,那么它就可以工作,因此它与输入参数等无关。它只在web方法返回一个数据表时失败(数据表只有2列和2行用于我正在进行的测试)。 WebService类使用[ScriptService]属性进行修饰,因此我认为ASP.NET会自动将返回值序列化为JSON。 它似乎不适用于数据表。 我发现的唯一解决方案是返回一个字符串(一个手动JSON序列化对象),但这样做对我来说似乎不对。 我正在使用Visual Studio 2008和.Net 3.5

如何在Asp.net中调用webmethod C#

我想使用以下代码在asp.net c#application中调用web方法 jQuery的: jQuery.ajax({ url: ‘AddToCart.aspx/AddTo_Cart’, type: “POST”, data: “{‘quantity’ : ” + total_qty + “,’itemId’:” + itemId + “}”, contentType: “application/json; charset=utf-8”, dataType: “json”, beforeSend: function () { alert(“Start!!! “); }, success: function (data) { alert(“a”); }, failure: function (msg) { alert(“Sorry!!! “); } }); C#代码: [System.Web.Services.WebMethod] public static string AddTo_Cart(int quantity, int itemId) […]

使用jQuery有哪些优点和缺点?

作为一个只是勉强精通javascript的人,jQuery对我来说是对的吗? 有更好的库可供使用吗? 我见过很多与jQuery相关的post,它似乎是将javascript整合到ASP.NET应用程序中的最有效方法。 我一直在jQuery的网站上找到了教程和其他有用的信息。 任何其他参考资料(即书籍,博客等)都会有所帮助。 谢谢!

将JSON发送到webmethod?

如何使用jQuery将JSON对象发送到web方法?

使用jQuery在父窗口和子弹出窗口之间传递数据

我有以下HTML Affiliate Party 和以下Javascript / jQuery $(“.PartyLookup”).after(“”); $(“.PartyLookupToggle”).click(function () { window.open(“PartySearch.aspx”, “PartySearch”, “width=400,height=50”); return false; }); 我需要能够使用class =“PartyLookup”标记任何PartyId输入字段,以便它将修改DOM并将图像包含在输入字段旁边。 弹出窗口返回数据以填充隐藏字段和文本字段,但由于click()是通用的,我需要传递输入字段的ID。 我不知道该怎么做。 有什么建议?

Ajax GET请求ASP.NET页面方法?

我本周遇到的一种情况:我们有一个jQuery Ajax调用,它返回服务器以获取数据 $.ajax( { type: “POST”, contentType: “application/json; charset=utf-8”, url: fullMethodPath, data: data, dataType: “json”, success: function(response) { successCallback(response); }, error: errorCallback, complete: completeCallback }); fullMethodPath是指向页面上静态方法的链接(比方说/MyPage.aspx/MyMethod )。 public partial class MyPage : Page { // snip [WebMethod] public static AjaxData MyMethod(string param1, int param2) { // return some data here } } 这个工作,没问题。 一位同事试图用类型为“GET”的那个替换这个电话。 它坏了,我不得不解决它。 […]

ASP.NET使用ASHX返回JSON

我正在为我的网站创建自动完成function。 到目前为止,javascript部分已经结束了。 此外,我可以获得匹配的用户的MembershipUser对象。 我需要以下列格式返回JSON: { query:’Li’, suggestions:[‘Liberia’,’Libyan Arab Jamahiriya’,’Liechtenstein’,’Lithuania’], data:[‘LR’,’LY’,’LI’,’LT’] } 这是ashx中的代码: public void ProcessRequest (HttpContext context) { System.Web.Script.Serialization.JavaScriptSerializer JsonSerializer; string query = context.Request.QueryString[“query”]; System.Web.Security.MembershipUserCollection Users = System.Web.Security.Membership.GetAllUsers(); context.Response.ContentType = “application/json”; foreach (System.Web.Security.MembershipUser User in Users) { if (User.UserName.StartsWith(query.ToLower())) { context.Response.Write(query + Environment.NewLine); context.Response.Write(User.Email); } } } 如何以所需格式返回json? 谢谢。

ASP.NET MVC多选下拉列表

我使用以下代码让用户在表单上选择多个位置。 @Html.DropDownListFor(m => m.location_code, Model.location_type, new { @class = “form-control”, @multiple = “multiple” }). location_code是List ,location_type是List填充了数据。 代码确实返回控制器中的选定值,但是当用户单击编辑按钮时,传递的对象不显示所选值,而是显示正常的初始化下拉列表,未选择任何内容。 我真正想要的是,一旦用户提交表单(包括多个选定的值),它就会转到用户确认细节是否正确的页面。如果没有,他按下编辑按钮,对象再次传递给控制器​​。阶段它应该显示选择的多个值。其他字段表现正常。 对此有何见解?