Tag: asp.net

加载页面时根据cookie值隐藏div

我创建了一个div并使用jquery来隐藏和显示div。 当用户点击隐藏时我想隐藏div 5分钟,直到用户再次加载页面。 我已经将状态(无论是否隐藏)保存在cookie中。 当用户在5分钟内第二次加载页面时,应该隐藏div。 我已经尝试了下面的代码,但它无法正常工作。 有人可以帮我这个吗? $(document).ready(function () { if (getCookie(hidden) === “yes”) { $(“#divAlert”).hide(); if ($(“#Hide”).is(“:visible”)) { $(“#Hide”).css(“visibility”, “hidden”); } $(“#Show”).css(“visibility”, “visible”); } $(“#Hide”).click(function () { $(“#divAlert”).hide(); if ($(“#Hide”).is(“:visible”)) { $(“#Hide”).css(“visibility”, “hidden”); } setCookie(); $(“#Show”).css(“visibility”, “visible”); }); $(“#Show”).click(function () { $(“#divAlert”).show(); $(“#Hide”).css(“visibility”, “visible”); if ($(“#Show”).is(“:visible”)) { $(“#Show”).css(“visibility”, “hidden”); } }); }); function setCookie() […]

找不到AjaxManager … null

我有一个User Control和一个Content Page 。 在Content Page ,我在Update panel有一个RadDockLayout control如下所示。 我有一个Image button ,一旦用户通过Drag Drop交换RadDock的位置。 用户按下保存按钮将订单保存在数据库中。 在保存过程中,我调用另一个函数。 这也是在User Control 。 public void RePopulateOverview(UserControl overviewuc) { RePopulated = true; CurrentDockStates.Clear(); RadAjaxManager AjaxManager = RadAjaxManager.GetCurrent(this.Page); AjaxManager.AjaxSettings.Clear(); AjaxManager.AjaxSettings.AddAjaxSetting(AjaxManager, overviewuc); //InitiateAjaxRequest RadScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), “OverviewReLoadScript” + Guid.NewGuid().ToString().Replace(“-“, “a”), “javascript:InitiateAjaxRequest();”, true); } 以下是相应的javaScript函数,如下所示。 function InitiateAjaxRequest() { if ($find(“”) != null) $find(“”).ajaxRequest(); else { […]

Jquery datepicker – 仅每两次点击事件触发

我有一个带有jqueryui datepicker控件的页面。 在每天的选择中,我使用ajax发布到web方法来执行一些服务器端数据填充以填充日历控件下方的下拉框。 我已经将这个代码用于两个页面,首先是完美的,但我遇到了这个问题。 我第一次选择日期时,事件触发正常,第二次没有任何反应,然后下一次点击再次正常工作。 因此,事件仅在每次第二次点击时触发,无论是相同的日期还是不同的日期。 我添加了一个输入控件来捕获日期选择,它可以在每个选择上正常工作。 我现在的错误是,如果我在我的select jquery函数中添加一个警报,它每次都会触发,取出它然后我再次遇到这个问题。 谢谢 标记: $(function() { $(‘#datepicker’).datepicker({ onSelect: function(dateStr, inst) { document.getElementById(”).value = dateStr; var hubid = 2; $(‘#’).empty().append(‘Loading…’); $.ajax ({ type: “POST”, url: “UserCP.aspx/PopulateAvailableTimeSlots”, data: (“{date:'” + dateStr + “‘, hubid:'” + hubid + “‘}”), contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnTimeSlotsPopulated }); $(“#datepicker_value”).val(dateStr); } }); }); […]

在内容页面中的更新面板之后,我的jquery选择器不起作用

我有一个内容页面,我在asp:updatepanel之后写了一些jquery选择器,第一次,当页面加载$(document).ready(function()工作正常,但在回发后,选择器不再工作,任何方式确实存在解决这个问题?? $(document).ready(function () { $(‘.PersianDTP’).datepicker({ showOn: ‘button’, buttonImage: ‘calendar.png’, dateFormat: ‘yy/mm/dd’, //appendText: ‘ (yy/mm/dd)’, changeMonth: true, changeYear: true, //selectOtherMonths: true, //showOtherMonths: true, showStatus: true, showButtonPanel: true, buttonImageOnly: true, buttonText: ‘Choose a Date’, onClose: function () { this.focus(); } }); jQuery(function ($) { $(“.PersianDTP”).mask(“9999/99/99”); }); });

提供.NET MVC视图jQuery UI方式

我已经看过一些博客文章和教程,概述了jQuery中的混合以及.NET MVC Web应用程序中Views的UI元素。 但通常针对开发人员,全面掌握完整的开发周期和后/中间层技术的变化。 作为前端开发人员,我正在向后端开发人员推销一个仅限jQuery的用户界面 – 为了代码成熟度pov,他警告不要使用非webforms界面。 我试图回击“好吧……这是你的模式……对于MVC来说不是元素吗?在视图中没有逻辑?我正在读它是’服务器端的东西’。你只是序列化我要求的属性,或更好……让我轻松发现你_can发送给我的东西……我将能够通过jQuery UI实现UI。“ 那么我的立场有多有效? jQuery的网格是否可以处理至少85%的.net本机控制(低到中等容量的行数)? 在线编辑怎么样? ……从网格? 专门在Web Services中工作会简化他的生活吗? 如果是这样,那么构建.net到jQuery的关系不是合乎逻辑的方式吗? – ajax liaisoning twixt服务器(.net WS方法)和客户端? mny thx –steve …

使用jquery将行添加到gridview

最初我的gridview与一个数据绑定,当用户点击添加更多按钮,然后我通过jquery一次添加一行到gridview。 我的代码工作正常,但问题是当我从客户端通过jquery向gridview添加5行时,当我尝试从服务器端迭代这些行时, GridView1.Rows.Count总是返回一行。 所以我的问题是,当从客户端通过jquery添加行时,我无法从服务器端迭代行集合。 所以在这里我给出了我的整个代码,并告诉我我能做什么,因此我将能够通过jquery添加这些行后从服务器端读取所有行。 ASPX $(document).ready(function () { $(“#datepicker”).datepicker({ dateFormat: ‘dd/mm/yy’, showOn: “both”, buttonImageOnly: true, buttonImage: “images/date_picker.gif”, buttonText: “Calendar” }); $(‘#’).bind(‘click’, function (event) { var $grid = $(‘#’); var $row = $grid.find(‘tr:last’).clone().appendTo($grid); $row.find(‘select’)[0].selectedIndex = 0; return false; }); }); –Select– India UK USA Germany –Select– Kolkata Mumbai Delhi Madras ServerSide代码 protected void Page_Load(object sender, […]

想要模糊twitter-bootstrap模态加载的背景。 javascript代码无效

的Site.Master .style1 { font-family: Vani; } WebForm2.aspx(文件的一部分) × About&nbsp SBAIMS Shantinath Book Agency Inventory Management System (SBAIMS) &copy All Copyrights Reserved By: Shantinath Book Agency&nbsp&nbsp Okay! &nbsp&nbsp × Logout Confirmation Are you sure you want to Logout ? No SBAIMS Change Password User Manual About &nbsp SBAIMS Logout &nbsp Add to Inventory &nbsp Update Inventory […]

为什么HiddenField值会在回发时保留,而其他控件会丢失其内容?

我有GridView ,它有一个FooterRow,我使用标签来显示每列的总计。 我在JQuery中访问GridView ,并使用JQuery成功计算总计并显示在FooterRow的每列的FooterRow中。 <asp:Label ID="lblAge" Text='’ runat=”server”> 但是,当我单击“提交”按钮并尝试在按钮单击事件内部的代码中访问这些值时,所有“总计”值都不会显示,并保持为默认零值。 string totalAge = ((Label)GrdV.FooterRow.FindControl(“lbltotalAge”)).Text; // always 0 为了解决这个问题,我在GridView之外使用了HiddenField控件,如前面的POST所示。 在Jquery函数中计算Total值之后,我将这些值复制到相应的HiddenFields并成功获取codebehind中的值。 我的问题是为什么会这样? 关于隐藏区域有什么特别之处?

JavaScript运行时错误:无法设置未定义或空引用的属性“WebKit”

我正在开发asp.net,当然还有前端的javascripts。 我在Google上搜索但是找不到关于“webkit”的类似问题, 顺便说一下,我正在使用IE浏览器。 我尝试在chrome上调试,这是我的应用程序工作的一部分。 我的意思是,可以加载起始页面,但不会显示更多内容和详细信息。 看起来它只加载了框架…… 我甚至尝试在我的javascript代码的开头添加一个断点但是这个错误仍然会弹出。 我猜是因为js文件? 这就是我使用的。 这是一个奇怪的问题,它出现在上周,然后消失,没有任何修改! 然后今天又回来了…… Thx提前!

关于从静态方法asp.net 4.0访问页面控制的问题

我通过jquery调用我的服务器端方法,并且从该方法我试图访问文本框数据。 这是我的示例代码 [WebMethod] public static PayPalCart CreatePayPalFields() { Page CurPage = HttpContext.Current.Handler as Page; string tt = ((TextBox)CurPage.FindControl(“txtBillAddress1”)).Text; } 我从静态方法访问控件时收到错误,错误消息是未将对象引用设置为对象的实例 。 然后我搜索谷歌找出更好的解决方案然后我有一个扩展方法,将循环通过控件收集和返回控制,如果找到。 代码就像 public static T BetterFindControl(this Control root, string id) where T : Control { if (root != null) { if (root.ID == id) return root as T; var foundControl = (T)root.FindControl(id); if (foundControl […]