jquery dialog open后,服务器端控件失效的快速解决方法

 本篇文章是对jquery dialog open后,服务器端控件失效的快速解决方法。进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助

jquery dialog为我们提供了非常漂亮实用的对话框,比单调的alert、confirm、prompt好用很多。 
 
在使用jquery与.net共同开发时,直接调用jquery dialog的open后,服务器端控件全部失效了,不能执行相应的后台代码。只是源于jquery默认把dialog添加到body中,而不是原来所在的服务器端的form中了
 
解决方法:
 
1、可以调用dialog的open前,$("#dialog").parent().appendTo("form:first") ,通过把dialog中的内容添加到服务器端的form中来解决。
 
2、修改jquery的js文件,把代码添加的form中,而不是body中。
 
 

时间: 2016-12-20

jquery dialog open后,服务器端控件失效的快速解决方法的相关文章

C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法

  这篇文章主要介绍了C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法,本文通过Application.DoEvents()解决这个问题,并讲解了Application.DoEvents()的作用,需要的朋友可以参考下 特别是针对循环或timer处理中需要在窗体控件显示数据时,因后台处理过度繁忙而出现没刷新或者假死现象时,可以使用 代码如下: Application.DoEvents(); Application.DoEvents()的作用 代码如下: private void

第一次用.net2.0 LOGIN登陆控件的困惑和解决方法

解决|控件 1.我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的.2.空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限.3.我们没有服务器的 \Windows\Microsoft.Net\Framework\v2.x\Config 权限.    已知上面三点,如果直接把本地测试好的项目传到服务器肯定会出错(因为他默认是调用\Windows\Microsoft.Net\Framework\v2.x\Config ),我认为好的解

win7系统打开网络属性提示“部分控件被禁用”的解决方法

  随着计算机的普及,网络已是我们生活中不可缺少的,当然在使用网络时遇到的各类问题也随着增多,不少用户反映在设置win7网络属性时,出现"部分控件被禁用"的窗口提示,对于出现该问题通常情况下是因为相应服务被禁用造成的,想要解决该问题就需要开启相应服务,那么如何打开呢?下面看小编为大家带来的操作方法! 操作方法 1.首先,我们单击打开win7电脑的开始菜单,从开始菜单中,我们点击进入到控制面板界面中. 2.在打开的控制面板界面中,我们首先将窗口右上角的查看方式更改为大图标,之后我们点击窗

jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值_jquery

-.获取dropdownlist的text(ddlList为服务器端dropdownlist的ID,生成name属性等于ddlList的select标签) $("#ddlList option:selected").text() 二.获取dropdownlist的value(ddlList为服务器端dropdownlist的ID,生成name属性等于ddlList的select标签) $("#ddlList").val() 三.获取radiobuttonlist的t

利用MS AJAX 扩展服务器端控件

ajax|服务器|控件 通过MS AJAX可以扩展一个服务器端控件在客户端呈现后的特性,使其界面更加友好.        实例代码:IScriptControl.rar         一.创建网站,选择ASP.NET AJAX-Enabled Web Site.        二.向项目中添加一个类,使其派生自TextBox,并实现IScriptControl接口.如下代码实例: public class SampleTextBox : TextBox, IScriptControl     

jquery messagetip信息语提示控件

编写原因: 作为提示框,jquery有个messagebox的控件,也就是弹出的提示框.但这个控件如果不是用在需要确认的时候,单单警告提示.消息提示.失败提示时,用户还需要去点下确认,有时这操作还是挺烦的(尽管可以设置timeout,会自动消失). 控件需求: 现在需要一个简洁消息提示控件,不需确认. 1.提示框可以从顶部或底部滑入,在失效后滑出. 2.可以设置滑入时间,内容停留时间.滑出时间. PS:比较简单的控件 效果如下 编写过程: 1.在无文档的情况下, 我建议将用户能传的参数的定义写在

ASP.NET拾萃——服务器端控件篇(一)

技巧一:在客户端的javascript脚本中获取服务器端控件的值 以前,当我们需要在脚本里访问页面内一个对象的时候,一般都是通过对象的id或name.就像这样-- // ... function getText() {   return document.form1.Text1.value; // Text1就是对象的id } // ... 现在,ASP.NET让我们越来越习惯使用TextBox作为用户输入的途径.如果我们想在客户端脚本里访问一个TextBox,原先的做法就行不通了-- // .

利用MS AJAX扩展服务器端控件

通过MS AJAX可以扩展一个服务器端控件在客户端呈现后的特性,使其界面更加友好.实例代码:IScriptControl.rar 一.创建网站,选择ASP.NET AJAX-Enabled Web Site.二.向项目中添加一个类,使其派生自TextBox,并实现IScriptControl接口.如下代码实例: public class SampleTextBox : TextBox, IScriptControl 三.这个控件我们将实现两个属性:HighlightCSSClass 控件得到焦点

Jquery获得控件值的三种方法

 本篇文章主要是对Jquery获得控件值的三种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:   服务器控件代码:<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox>    1. $(&