Tag: asp.net

JQuery:表行显示/隐藏基于列值

我有一个表,其中包含可能值为Yes / No的列 Col1 Col2 ActiveYN Apple 12345 Yes Orange 67890 No Mango 456745 Yes 我需要显示行,如果ActiveYN是’是’并且隐藏id ActiveYN是’否’我如何访问JQuery中的ActiveYN并相应地显示/隐藏?

使用jQuery将跨域JSON发布到ASP.NET

有点棘手的问题。 我正在开展一个项目,当用户在自助服务终端上查看我们的网站时,我们需要允许收据打印输出。 由于与驱动程序和格式相关的原因,我使用Word自动化COM来处理打印收据。 我已将此代码包装在本地计算机上运行的Web服务中。 计划是在页面html中将一个简单的jQuery ajax调用放到运行Web服务的本地机器的url中。 此ajax调用包含订单的json对象,该对象由Web服务反序列化并打印出来。 如果我使用localhost工作正常,但是在生产中我会遇到没有跨域ajax调用规则的问题。 代理将无法工作,因为网站上运行的代码无法联系运行打印服务的本地Web服务。 在网上讨论之后,我发现使用JSONP可能是解决方案,但我无法弄清楚如何使其工作。 大多数教程都假设您尝试获取一些远程数据而不仅仅是发布数据。 打印Web服务返回void。 如何配置我的Web服务(asmx)以使用JSONP以及我的jQuery代码是什么样的? 目前它看起来像这样: function printReceipt(data) { $.ajax({ type: “POST”, url: “http://192.9.200.165/ContestWebService/Service1.asmx/PrintOrderReceiptJson”, data: data, dataType: “json”, contentType: “application/json; charset=utf-8”, error: function(xhr, msg) { alert(xhr.statusText); } }); } 任何更简单的JSONP替代方案,或者我可能没有考虑过的任何其他可能的解决方案也会有所帮助。

ASP.NET LinkBut​​ton / ImageButton和JQueryvalidation?

我们将JQuery引入现有的ASP.NET应用程序,并使用JQuery的Validate插件进行客户端validation(我们不想使用asp.netvalidation器)。 一切都与asp:Button控件很好地配合。 在提交页面之前触发客户端validation。 但是,当使用LinkBut​​ton和ImageButton控件时,页面将被提交而不首先validation表单。 这是因为validation适用于呈现为输入类型=“提交”的按钮,而ImageButton呈现为输入类型=“图像” 。 有人经历过这个吗? 非常感谢您的想法和信息如何解决。 更新: 非常感谢,您的回答有助于确定问题。 事实certificate,JQuery的validate插件中存在一个错误。 我们使用补丁来避免validation隐藏的输入字段,它使用parents()。filter(“:hidden”) 。 这在JQuery 1.3.2中无法正常工作。 我们用.is(“:visible”)替换它。 现在asp.net ImageButton默认工作! UPDATE2: LinkBut​​ton仍然无法正常工作。 简单的解决方案是添加一个click函数,如果表单无效,则返回false: $(“#”).click(function() { return $(‘form’).valid(); })

如何通过jQuery填充Label.Text – 属性

我使用ASP.NET并在我的页面上有一个标签控件,我用jQuery-Command填充它 $(‘#’).html(content); .val()似乎不适用于此。 不知何故,我有问题在代码隐藏中获取内容。 在代码中,myLabel.Text-Property仍为空。

为什么我需要使用.d来访问jQuery AJAX返回的数据?

我已经使用我在互联网上找到的一些教程汇总了一些jQuery AJAX代码。 我是jQuery的新手,想学习如何做更好的事情。 我有一个同事使用大量的jQuery组合了一个漂亮的Web应用程序。 我在这里最困惑的是:为什么在引用我的Web方法的响应时它是否有必要使用“.d”以及它代表什么? // ASP.net C# code [System.Web.Services.WebMethod] public static string hello() { return (“howdy”); } // Javascript code function testMethod() { $.ajax({ type: “POST”, url: “ViewNamesAndNumbers.aspx/hello”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { alert(msg); // This doesn’t display the response. alert(msg.d); // This displays the response. } // end […]

Jquery – 使用jquery传递asp按钮命令参数

我有asp按钮: 和脚本: $(“a”).click(function () { var val = $(this).attr(‘id’).toString(); $(‘.btn1’).attr(‘CommandArgument’,val); alert($(‘.btn1’).attr(‘CommandArgument’).toString()); $(‘.btn1’).click(); }); 点击后它会提醒我命令参数。 但是在下一步 – 当我触发btn1点击jquery时,它转到codebehind并且命令参数为空。 我可以用jquery以某种方式传递命令参数吗? 我试图将值保存到全局变量但是在回发后它们都是空的。 我不想使用cookie或viewstate。 谢谢!

为什么在发送到asp.net web方法之前jquery不将我的数组转换为json字符串?

到目前为止,我只是将javascript字符串传递给我的Web方法,这些方法通常被解析为Guids。 但现在我有一个方法接受IList …在客户端上,我构建这个对象数组,然后尝试传递它,如: $.ajax({ type: ‘POST’, url: ‘personalization.aspx/SetPersonalization’, data: “{‘backerEntries’:” + backerEntries + “}”, contentType: ‘application/json; charset=utf-8’, dataType: ‘json’, success: postcardManager.SetPersonalizationComplete }); post: {‘backerEntries’:[object Object],[object Object],[object Object]} 错误响应: Invalid JSON primitive: object. 出于某种原因,jquery似乎没有将我的数组转换为json字符串? 有什么想法吗? 我试着在backerEntries和{}周围放置[],以及{[]}只是绝望。 我错过了一些明显的东西吗?

ASP.NET表单字段不从彩色框发布

我有一个显示在jQuery颜色框中的表单。 提交表单时,该表单中的字段不会回发到页面。 我修改了javascript以将表单字段存储到提交上的隐藏字段中,并将那些DO发回。 问题是,因为这是一个登录框,我真的不想像这样移动密码。 主窗体内容位于更新面板中。 这是我的母版页的代码: TOP OF THE PAGE BOTTOM OF THE PAGE Sys.WebForms.PageRequestManager.getInstance().add_endRequest(closeLoading); Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(loadData); 以下是我的主要默认页面中使用母版页的一些代码: Add Additional Products: User Login Details Go Here User Name: Password: 新产品字段正确发布,但用户名和密码不会在发布之前将其复制到隐藏字段。 我猜也许这与更新面板有冲突? 我最初试图在更新面板中使用登录控件,但在论坛中读取已知问题。 对此有任何见解将非常值得赞赏。 我正在使用firebug并且可以确认这些字段根本不在post中,这就是为什么ASP没有找到它们。

jqGrid,ASP.NET,JSON让我抓狂。 请帮忙

我一直试图让它连续几天工作,这似乎是一件又一件事。 最初,我最终将其跟踪到将JSON字符串中的ASP.NET日期传递回网格时出现问题。 我现在正在使用JSON.NET,而且日期会以他们应该的方式回归我被困在我看起来像的地方。 这是我的代码,返回json字符串,以及jqGrid代码:(对不起,这太长了,但我只是不想留下任何东西,以防万一这是让我搞砸的部分)! 基本上,我不断陷入ajax调用的成功方法,我尝试添加JSONData ….现在我从Firebug收到一个错误:无效的属性id({total:1,page:1,记录:5,[{ “ROWID”:1, “…… RNAME”: “BCC”, “SubmitterID”: “BCC4010”,“苏 任何帮助都会非常受欢迎! 我想这么多地使用这个插件,但我绝对会努力让它工作! 在此先感谢,Briana 🙂 WebMethod: _ _ Public Function GetTableData() As String Dim objController As New TradingPartnersController Dim gv_page As String = String.Empty Dim sidx As String = String.Empty Dim sord As String = String.Empty Dim start As String = String.Empty Dim limit […]

JQuery Facebox插件:将其放在表单标签中

我想为JQuery使用Facebox插件,但是有一些问题让它按我想要的方式运行。 容纳facebox内容的div是在标记之外创建的,所以即使我正在加载一些Web控件,它们也都没有回复到服务器。 有没有人处理过这个问题可以给我一些指示?