Tag: asp.net

异步回发无法正常工作

我在我的contentplaceholder中使用这个量表。 http://www.dariancabot.com/projects/jgauge_wip/ MyControl.ascx: <div id="_ctl” class=”jgauge” > $(document).ready(function () { var isPostBack = ; if(isPostBack == “true”) { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); prm.add_endRequest(onEndRequest); } else{ var _ctl; _ctl = new jGauge(); _ctl.id = ‘_ctl’; _ctl.init(); } }); function EndRequestHandler(sender, args){ var _ctl; _ctl = new jGauge(); _ctl.id = ‘_ctl’; _ctl.init(); } 在MyPage.aspx中:(包含动态创建的表,其中包含多个此类控件。将生成的表放在占位符上) 我在母版页上有脚本管理器: 但是在异步回发(击中’myBtn’)之后,测量仪就会消失。 请帮忙。 几天后试图解决它。

当页面重新加载时,jquery脚本可以正常工作

你好,我有一个页面,其中我已经在文本框的自动完成事件上使用了ajax,即一些列表填充在文本框中,因此选择的项目添加到网格中它仅适用于第一次页面重新排列但是在网格自动完成事件停止时添加项目之后为此工作我必须重新打开页面,但我不这样,因为当我刷新页面时,网格中添加的所有项目都将丢失,当我最终点击网格中的保存按钮项目时,我也有问题,我有另一个文本框在同一个我在自动完成事件中填充列表的页面,但是当我在控件中键入一些值时它也无法工作,只有当第一页被重新调整时它才有效,那么这个问题是什么 Purchase Order PoNo Item Info Item Grain Unit Cases Long Short   Qty Rate Amt Remark <asp:HiddenField ID="hdnCatCode" runat="server" Value='’ /> <asp:HiddenField ID="hdnItem" runat="server" Value='’ /> <asp:HiddenField ID="hdnUnitID" runat="server" Value='’ /> <%– –%> <!—-> <!—-> Code <!—-> <asp:HiddenField ID="hdnFrght" runat="server" Value='’ /> <asp:HiddenField ID="hdnTin" runat="server" Value='’ /> <asp:HiddenField ID="hdnVat" runat="server" Value='’ /> <asp:LinkButton ID="lnkCode" […]

动态添加单击事件到复选框,仅适用于第一个复选框JQUERY

所以我正在使用几个ascx,每个控件上有不同的复选框区域。 我原来用的 $(‘[type=checkbox]’).click ( function(){ code }); 它完成了工作,起初。 但是,当我添加另一个控件,也使用复选框时,该函数也为其他复选框启动,所以我将js升级为 $(‘#chck’).click(function(){ code }); 但有了这个,它只会触发该列表中第一个复选框的事件..如何才能触发所有点击? 我也试过这个: $(‘#chck’).each(function(){ $(this).click({ function() { code }); }); 这只适用于第一个 这是我的ascx页面示例: ….. 这是我的JS代码段 $(document).ready(function(){ $(“#chck”).each(function () { $(this).click(function () { onchange($(this)); }); }); }); function onchange(checkbox) { // adds contact to list }

jquery ajax方法返回null值

我有一个像这样的ajax函数: $.ajax({ type: “POST”, url: ‘AjaxControls.aspx/CreateUserLevel’, data: { LevelNameAddLevel: $(‘#LevelNameAddLevel’).val() }, dataType: “json”, success: function (response) { console.log(response); if (response == “true”) { $(“#ErrorDivAddLevel”).html(‘Level created successfully!’).fadeIn(‘slow’); } else { $(“#SuccessDivAddLevel”).html(‘Level creation failed!’).fadeIn(‘slow’); } } }); 问题是响应返回null值。 网络方法是: Public Shared Function CreateUserLevel() As String Return “true” End Function

具有i-frame跨域的Fancybox,部分使用Explorer10兼容模式呈现

打开fancybox i-frame的网站,在i-frame中有一个aspx -ajax页面的其他域。 只有IE10处于兼容模式(其他浏览器没有问题),页面只是部分渲染,当我点击一个按钮(例子来改变包的颜色)时,页面被正确渲染。 首次呈现: 点击橙色后: 更新: 1)在单独的i-frame(没有fancybox)上,页面完美运行。 2)这不是跨域问题,我的电脑上也存在问题。

将包含多个对象的表单提交给Controller

问题: 我有一个视图,有多个tab-pane。 每个选项卡窗格对应一个Store 。 在每个选项卡窗格( Store )中,有一个表,其中包含分配给该Store的所有Devices信息。 每个Device (每个Device属于一Machine )的信息连续显示。 目前每行都包装成一个单独的表格,但这可能会有所变化。 我正在寻找一种方法将每行保存为独立对象,同时将它们全部发送到Controller。 我知道的: 我是ASP.NET Core的新手,但我可以放弃发送多个表单,因为我认为这是不可能的。 但是,我不知道如果我发送包含在单个表单中的所有信息,如何通过每个元素进行迭代并分别保存每个元素。 该设计: 控制器: public async Task Index() { var Tiendas = await _context.Stores.Where(t => t.Usuario == User.Identity.Name) .Include(t => t.Machines).ThenInclude(t=>t.MachineTypes).ThenInclude(t=>t.MachineFamilies) .Include(t => t.Machines).ThenInclude(t => t.Devices) .Include(t => t.Machines).ThenInclude(t => t.MachineTypeIncomes) .Include(t => t.HechosLiquidadors).ToListAsync(); SalesIndexData Liquid = new SalesIndexData() { StoreL […]

使用jquery向html表添加行,并使用asp.net将html表导出到excel文件

我有一个html表,哪个表,这个html表在页面加载时有1行,这里是html表代码: name surname number ebrar bayburt 999 我可以使用jquery在运行时添加动态行,我使用该代码向html表添加行: $(document).ready(function () { $(‘#ekle’).click(function () {//tabloya veri ekleme $(‘#tablo1 > tbody:last’) .append(” + $(‘#name_’).val() + ” + $(‘#surname_’).val() + ” + $(‘#number_’).val() + ”); }); }); 我可以在html表中添加几行(行值来自文本框),我可以在运行时在浏览器上看到html表中添加的行。 我将我的html表导出到excle文件后,我正在使用该asp.net代码: protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader(“content-disposition”, “attachment;filename=myexcel.xls”); Response.ContentType = “application/ms-excel”; System.IO.StringWriter sw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter […]

JQuery和ASP.NET Web窗体

我正在创建一个ASP.NET Web窗体应用程序,我正在尝试使用一些不错的jQueryfunction和华而不实。 我的应用程序的当前部分包含两个jQuery UI选项卡; 搜索选项卡和结果选项卡。 当用户从搜索页​​面执行搜索时,将选择结果选项卡,结果将显示在此选项卡中。 我需要将结果导入gridview。 现在这是问题开始出现的地方: 获取搜索结果的最简单方法是允许搜索单击执行回发,然后我可以使用输入字段中的参数格式化数据源,并让datagrid自行处理并绑定数据并显示结果。 问题是,这看起来真的不那么好(由于整个post等等)以及开始导致使用javascript / jQuery来处理标签切换和所有部分的一些问题因为回发重新初始化一切来自jQuery UI(即jQuery UI选项卡)。 简而言之,回发允许轻松绑定输入以进行搜索并获得结果,但会使页面及其行为完全不稳定。 我想知道是否有一种标准的方法来在web表单中一起完成这种类型的混合jQuery / javascript / AJAX,以获得诸如gridview等function。 我想知道是否有一些很好的教程,甚至只是解决这个问题的方向。 我希望这一切都有意义,谢谢大家的帮助。

如何使用jquery获取所选Asp.net checkBoxList项的索引及其文本值

如何使用jQuery获取所选ASP.NET CheckBoxList项的索引及其文本值 我使用了列出的代码,但它不适用于我。 前两行将返回带有“undefined”字符串的消息 var index = $(‘#’).attr(“selectedIndex”); alert(index); 第二行将返回空消息。 var text = $(‘#’).val(); alert(text);

asp.net中的jquery设置会话

我正在尝试在jquery中设置会话。 这是代码,但无法弄明白。 请查看评论下方的行。 我该怎么做? $(document).ready(function () { $(“#demo-input-facebook-theme”).tokenInput(“http://xxx.com/MedService.aspx”, { onAdd: function (item) { // ************************************* // I want to add item.name to below code // ************************************* }, onDelete: function (item) { }, theme: “facebook” }); });