Tag: asp.net

asp.net从Javascript asyncronous调用WebMethod

我正在尝试构建一个asp.net(c#)页面,每秒更新一些状态文本。 现在我已经实现了一个调用另一个PageMethod的按钮,它会重新启动一些东西并花费一些时间。 问题是,当我调用重启PageMethod时,只要重启方法正在进行,更新PageMethod就无法更新… 我写了一个小例子来说明我的意思: Web页面中的WebMethods: [WebMethod] public static string Update() { //return “a” to see when the Update PageMethod succeeded return “a”; } [WebMethod] public static string Restart() { //the restart will take a while Thread.Sleep(2000); //return “a” to see when the Restart PageMethod succeeded return “a”; } 要更新的html元素: Pagemethod调用: callUpdate() function callUpdate() { PageMethods.Update(function […]

为JqGrid添加分页

我正在尝试使用一些博客中提供的示例将jQuery Grid添加到我的应用程序(C#和Asp.net)中,能够使用Webservice发送的Json数据。 现在已经尝试为Grid添加分页并得到了strucked.Script就像这样。 $(function () { $(“#table”).jqGrid({ datatype: function (pdata) { getData(pdata); }, height: 250, colNames: [‘ID’, ‘First Name’, ‘Last Name’], colModel: [ { name: ‘ID’, width: 60, sortable: false }, { name: ‘FirstName’, width: 200, sortable: false }, { name: ‘LastName’, width: 200, sortable: false } ], imgpath: ”, pager: jQuery(‘#pager’), rowNum: 2, rowList: […]

您是否可以为标准ASP.NET Web窗体validation器进行自定义客户端JavaScriptvalidation?

您是否可以为标准ASP.NET Web窗体validation器进行自定义客户端JavaScriptvalidation? 例如,使用asp:RequiredFieldValidator单独保留服务器端代码,但使用jQuery实现自己的客户端通知以突出显示字段或背景颜色。

JQuery GridView控件

有这样的事吗? 我正在寻找的是一个控件,它将成为客户端,具有GridView的Edit,Cancel行function。 我希望用它来收集用户的数据,然后在用户输入数据后保存在服务器上。 编辑: 感谢所有的建议。 在我钻研并花时间学习这些框架之前,我想问你们所有人。 所有人似乎都使用ASP.net MVC,并提到这些工具包很好用。 但是,我使用ASP.net网络表单。 这些框架是否与ASP.net的旧版本相得益彰?

ASP.NET jQuery Ajax调用代码隐藏方法

我对Web开发很陌生,但在开发方面有很多经验。 我有一个ASP页面,其中包含一些输入字段和一个提交按钮。 这个提交按钮纯粹调用$ .ajax,我打算在代码隐藏文件中调用一个方法。 但是,我注意到了两件有趣的事情。 首先,无论向其提供什么数据,ajax调用都会成功。 其次,responseText字段是整个页面的html源代码。 我已经阅读了这篇文章和其他指向webconfig的文章,但这些解决方案似乎无法解决我的问题。 这是asp页面: Name: Attending: Yes No Return Address: 背后的代码: using System; using System.Web.Services; using System.Web.UI; namespace TestAspStuff { public partial class _Default : Page { protected void Page_Load(object sender, EventArgs e) { } [WebMethod] public static string OnSubmit(string name, bool isGoing, string returnAddress) { return “it worked”; } […]

如何将json字符串传递给webmethod c#ASP.NET

我试图将javascript对象字符串化,然后将字符串作为参数传递给Code Behind中的WebMethod。 我无法让它工作,因为我得到500的内部服务器错误,堆栈跟踪说参数缺少值。 这是javascript代码: var jSon = JSON.stringify(javascriptObject); // “{“Foretagsnamn”:”Avector”,”BGFarg”:”000000″,”TextColor”:”fafafa”,”FooterFarg”:”ffffff”,”FooterColor”:”000000″,”FooterLinkColor”:”050505″,”FeaturedBorderColor”:””,”HoverFarg”:”12ebeb”,”RutFarg”:”0d0d0d”,”SelectedRutFarg”:””,”RutColor”:”FFFFFF”,”LankColor”:””,”DelaMedSig”:”1″,”PersonalSida”:”0″,”StartpageTitle”:””,”StartpageDescription”:””,”GoogleMaps”:”Visa större karta”,”HittaKartaUrl”:”http://www.hitta.se/avector ab/ängelholm/hxTP-4v1HG?vad=Avector AB”,”EniroKartaUrl”:”http://kartor.eniro.se/m/aKkhi”,”Ikoner”:”2″,”Email”:”info@avector.com”,”AdressSida”:”1″,”shadowColor”:”ffffff”,”lineColor”:”2b292b”,”MenuHoverIcon”:”Välj bild från server”,”fontFamily”:”Verdana”,”supportText”:”Support Avector”,”captcha”:true,”metaKeywords”:””,”ShowSupportInFooter”:true}” $.ajax({ type: “POST”, url: “Post/Installningar.aspx/Updatera”, data: jSon, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (result) { var resultAsString = result.d; //_this.parent().siblings(‘.SavedStatus’).html(resultAsString); if (resultAsString == “1”) { // Gick bra att spara. alert(“Uppgifterna är sparade.”); document.location = document.location; […]

为什么这个非常简单的JQuery不起作用?

我试图将页面的宽度作为变量传递给asp.net后面的C#代码,并且只接收空字符串。 我缩小了JQuery函数根本没有触发的问题。 我将其更改为最简单的代码,我可以测试函数是否正在执行任何操作: $(document).ready(function() { alert(“hello”); }); 然而,它仍然没有做任何事情。 我已经包含了JQuery 我已经检查了我的语法三倍 控制台中未报告任何错误 我查看了其他类似的SO’facepalm’问题,但没有一个解决方案有效(见上文) 我错过了什么令人难以置信的事情?

jQueryvalidation – 一个asp.net表单上的多个提交按钮,不同的validation组?

我有一个带有登录部分和注册部分的asp.net表单。 有两个提交按钮对应于相应的部分,登录或注册。 我正在使用jqueryvalidation,但是我找不到像通常的asp.netvalidation那样​​指定validation组的方法。 当我点击注册按钮时,它现在要求填写登录字段。任何人对此有何想法? 谢谢!

如何在后端使用ASP.NET + JSON使jqGrid工作?

好的,我回来了。 我完全将我的问题简化为三个简单的字段,并且仍然使用addJSONData方法停留在同一行。 我已经坚持了几天,无论我如何重写ajax调用,json字符串,等等等等……我无法让它工作! 在手动添加一行数据时,我甚至无法将其作为函数工作。 任何人都可以发布一个与ASP.NET和JSON一起使用的jqGrid的工作示例吗? 请你包含2-3个字段(字符串,整数和日期最好?)我很乐意看到jqGrid的工作示例,只是使用addJSONData方法手动添加JSON对象。 非常感谢!! 如果我得到了这个工作,我将发布一个完整的代码示例,用于所有其他发布以获得ASP.NET的帮助,JSON用户也坚持这一点。 再次。 谢谢!! tbl.addJSONData(objGridData); //错误:tbl.addJSONData不是函数!! 以下是Firebug在收到此消息时显示的内容: •objGridData对象总数= 1页= 1条记录= 5行= [5] ○页面“1” 记录“5” 总计“1” 行[对象ID = 1 PartnerID = BCN,对象ID = 2 PartnerID = BCN,对象ID = 3 PartnerID = BCN,2更多… 0 =对象1 =对象2 =对象3 =对象4 =对象] (索引)0 (prop)ID(值)1(prop)PartnerID(值)“BCN”(prop)DateTimeInserted(value)2008年5月29日星期二12:08:45 GMT-0700(太平洋夏令时) *还有三行 这是变量tbl(value)’Table.scroll’的值 ID PartnerID DateTimeInserted 这是完整的function: $(‘table.scroll’).jqGrid({ datatype: function(postdata) […]

将Jquery DataTables插件应用于ASP GridView

我以前在PHP中使用过此插件,所以我想我会再次使用它来进行ASP项目。 由于某种原因,它不适用于我的GridView控件。 javascript块: $(document).ready(function () { $(“.gvv”).dataTable(); }); Gridview代码: 我做错了什么或DataTables不能用于ASP控件?