Tag: asp.net

通过Jquery使用Ajax调用函数/数据库更新

我创造了一个简单的“这有用吗?” 使用是和否对象的表单 – 使用ASP.net webforms。 我需要使用jquery通过ajax完成提交,以防止用户在同一页面上多次投票。目前我在相关页面后面的C#代码中有两个方法Like_Click和Dislike_click。 任何人都可以给我一些指示或链接到任何适合通过jquery简单的ajax的演练(我是ajax的新手!) 我看过在每个方法上使用[WebMethod]标识符,但并没有完全理解这个方法。 谢谢

ASP.NET图像src问题

我通过以下jquery代码设置图像控件的值: $(‘.image’).click(function () { var imgPath = $(this).attr(‘src’); var imgName = imgPath.substring(0, imgPath.length – 4); var imgAlt = $(this).attr(‘alt’); $(‘#’). attr(‘src’, imgName + ‘-large.jpg’). attr(‘alt’, imgAlt); 图片在浏览器中完美显示。 但是我无法访问它的src属性: string imgName = detailedImage.Src; imgName始终是一个空字符串。 有什么建议?

jQuery数据表没有填充

我有一个jQuery数据表,通过Web服务API获取数据。 我可以看到返回的数据格式正确,但表格没有显示数据。 我有一个“提交”按钮,点击提取数据并重绘表格。 我在“成功”函数中放置了一个断点,可以看到json数据。 在aspx页面和数据表定义之上的Javascript(我需要这个js函数,因为数据表顶部的搜索文本框在页面重新加载时不断消失) $(function () { bindDataTable(); // bind data table on first page load // bind data table on every UpdatePanel refresh Sys.WebForms.PageRequestManager.getInstance().add_endRequest(bindDataTable); }); function bindDataTable() { var FacCertDT = $(‘#tblFacCert’).DataTable({ ‘bDestroy’: true, “bStateSave”: true, dom: ‘lfrtip’, “fnStateSave”: function (oSettings, oData) { localStorage.setItem(‘tblFacCert’, JSON.stringify(oData)); }, “fnStateLoad”: function (oSettings) { return JSON.parse(localStorage.getItem(‘tblFacCert’)); } […]

ValidateUserName未定义

我有一个jquery ajax调用asp.net web服务问题。 我想validationasp.net网页中的文本框。 validation器是: jquery代码是(第2次更新): $.ajax({ type: “POST”, url: “UserNameWebService.asmx/ValidateUserName”, data: “{‘strUsername’: ” + $(“#TextUserName”).val() + “}”, contentType: “application/json; charset=utf-8”, dataType: “json” }); General user information Web服务代码是: [WebService(Namespace = “http://tempuri.org/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. [System.Web.Script.Services.ScriptService] public […]

如何从javascript函数设置gridview文本框的值

我有以下itemtemplate的gridview <asp:TextBox ID="txtComments" runat="server" Text='’ <asp:LinkButton href="#modal-dialog1" ID="href_Score" role="button" data-toggle="modal" runat="server" class="icon-photon comment_alt2_stroke" OnClientClick='’> gridview中有一个文本框,一个链接按钮也弹出文本框数据。我可以弹出数据。 在弹出窗口中我有另一个文本框,一旦数据填充到此文本框中单击弹出窗口的单击我按钮,我需要将弹出文本框值分配回gridview文本框。 这是我的弹出div(使用javascript函数创建) × Score Detail * Use as a finding ONLY . Scores Click me 我想将文本框值设置回myFunction()函数内的gridview,请帮帮我? 如何在javascript函数中将值设置为gridview?

如何使用jquery将字符串转换为时间

我有这样的字符串”8:00 Am”我需要将其转换为时间格式我如何使用jquery做到这一点

Partial PostBack后脚本无法正常工作

我在我的WebUserControl页面(Public.ascx)中有以下脚本,它用于通过逐个移动每个幻灯片来执行幻灯片放映。它工作正常,但问题是我在我的aspx页面中有UpdatePanel所以script/Css部分回发后script/Css无法正确加载。 .slideshow .slideshowWindow { width: 980px; height: 500px; margin: 0; padding: 0; position: relative; overflow: hidden; } .slideshow .slideshowWindow .slide { margin: 0; padding: 0; width: 980px; height: 500px; float: left; position: relative; } .placeholder { width: 980px; text-align: center; } function pageLoad() { var currentPosition = 0; var slideWidth = 980; var slides = […]

使用Jquery切换转发器项目

我正在使用转发器在我的页面上显示数据,我想使用jquery切换来显示/隐藏地址字段以使页面更加用户友好。 这是转发器 Name: DOB: Age: + Address details Address Line 1: >Address Line 2: >Address Line 3: >Address Line 4: 基本上我想包含一些像这样的javascript,以便可以为每个转发器项启用切换。 我尝试使用.ClientID,但这在转发器中不起作用。 只是为了certificate它可行,我尝试了包含javascript,它确实有效,但显然只适用于前五个中继器项目。 $(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl00_toggleAddressdetails’).click(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl00_Addressdetails’).toggle(); }); }); $(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl01_toggleAddressdetails’).click(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl01_Addressdetails’).toggle(); }); }); $(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl02_toggleAddressdetails’).click(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl02_Addressdetails’).toggle(); }); }); $(function () { $(‘#ctl00_cphBody_ctl00_ctl00_RepeaterPersonBasicData_ctl03_toggleAddressdetails’).click(function () […]

使用jQuery从DropDownList项中删除选项

我有一种情况,在某些情况下,下拉列表可以包含一个不可选择的默认值,一旦另一个值更改,默认值应该不再是一个选项。 据我所知,这个概念本身并不存在,所以我试图用jQuery编写代码。 具有此条件的所有DropDownLists都分配了一个类“valueSkippedHyperSwap”。 需要删除的值是插入符号’^’。 这是我的,不起作用: $(‘.valueSkippedHyperSwap’).change(function () { var node = $(this).has(“value=’^'”); node.remove(); }); 根据人们的要求,这里是HTML,虽然我不能为我的世界弄清楚如何将它变成代码块: (^) Blank (skip pattern) (0) No (1) Yes (-) Not assessed (^) Blank (skip pattern) (0) Clear speech-distinct intelligible words (1) Unclear speech-slurred or mumbled words (2) No speech-absence of spoken words (-) Not assessed 这里要注意的一个关键事项是,有多个输入带有valueSkippedHyperSwap类名,所以在事件中,我们必须使用$(this)来正确选项,不能再做其他搜索。

HTML 5 PostMessage / Detect iFrame无法加载

我们有一些代码利用HTML 5中的新postMessagefunction来解决跨域通信问题。 我正试图找到一种方法来检测我是否正在将消息发布到正确加载其内容的iFrame。 如果帧无法正确加载,postMessage不会知道这一点,并且很乐意将消息发布到无响应的帧中(我假设消息正在传递到帧,无论是否加载了它的内容)。 这是我们的工作流程: 用户加载http://www.a.com/specialpage.aspx a.com/specialpage.aspx反过来加载一个子iFrame,其源代码设置为来自另一个域的代理页面,例如http://www.b.com/lookatmyproxy.htm 。 用户执行某些操作,单击按钮 window.postMessage用于将消息发布到子帧,其中(希望)由加载帧的代理(b.com/lookatmyproxy.htm)拾取。 收到邮件后,将validation,处理邮件,并将回复发回给父框架(a.com/specialpage.aspx)。 用户会看到他们行动的结果,大家都很开心。 问题的情况是,如果b.com关闭并且代理无法加载到iFrame中,postMessage将只会触发并忘记,并且父框架永远不会收到错误或任何类型的回复。 iframe的安全问题和性质似乎阻止我检查框架内容或状态,以确定代理是否正确加载。 我可以把一个带有一些超时逻辑的继电器放在a.com和b.com之间控制(a.com发布到a.com/relay,然后发布到b.com/proxy等) ,但这似乎过于复杂。 有没有办法让我检查iFrame并告诉它的内容是否正确加载,或者检测到postMessage正在传递给源无法加载的帧?