__doPostBack简单的使用方法

转载 2007年09月20日 21:01:00
__doPostBack是最简单的使用方法是:
1、在页面上划一个能产生 __dopostback函数的控件.(并不是所有的web控件都是用__dopostback产生事件回发),我个人喜欢用linkbutton,然后把text属性设为空值,如果隐藏控件的话,那么__dopostback函数不会产生.
 
2、然后在你想要触发postback事件的控件ID,写入到如下函数调用中:
__doPostBack( 'imgMap','' );在这里imgMap是我要回发的控件.
 
3、现在就可以在如何一个前台事件里调用
__doPostBack( 'imgMap','' );
 
4、在后台imgMap_Click事件中编写代码就行了
 
 
例如:
<a   id="MyDataGrid__ctl3_lbtnV1"   onClick="return   confirm('您真的要确认这条记录吗?');"   href="javascript:__doPostBack('MyDataGrid$_ctl3$lbtnV1','')">未收单</a>  
   
 这是一个linkbutton按钮的客户端脚本,  
 javascript:__doPostBack('MyDataGrid$_ctl3$lbtnV1','')  
 这段代码就是它的事件触发脚本(客户端的),  
 关键是要了解它的调用方式,__doPostBack('',''),  
 第一个参数是控件名,第二个是参数,  
 控件名有个规律是一层一层的将父控件ID用$符号连接起来的。  
 MyDataGrid是DataGrid的ID,_ctl13是DataGridItem的ID,lbtnV1是这个linkbutton的ID。  
   
 你在客户端脚本中可以指定一个方法调用__doPostBack()函数就可以触发服务器控件的事件了
 

__doPostBack()无效?

 有的时候想在客户端触发服务器端控件的click事件 我们这么写__doPostBack(id,) 但是为什么有的时候会实效? 因为__doPostBack()函数并没有在页面产生 (如果没有类似li...
  • vipxiaotian
  • vipxiaotian
  • 2007年10月11日 15:26
  • 1759

iOS中修改UIWebView的UserAgent

在loadRequest之前添加  NSString *customUserAgent = [NSString stringWithFormat:@" %@/%@/%@", @"wt", @"iPh...
  • u013089311
  • u013089311
  • 2016年05月30日 17:40
  • 1709

iOS 修改UIWebView的UserAgent

http://www.jianshu.com/p/9d7e7698543c 项目中有需求要修改网页的代理UserAgent:H5页面需要判断当前页面是在微信还是在原生的APP中。刚开...
  • jeffasd
  • jeffasd
  • 2017年07月17日 15:47
  • 256

对__doPostback函数的理解和应用

 要理解__doPostback函数的用法,首先我们要理解Asp.net 中服务端控件事件是如何触发的。 Asp.net 中在客户端触发服务端事件分为三种情况:   一. WebCon...
  • wyzlwyzl
  • wyzlwyzl
  • 2015年07月31日 10:18
  • 2182

Js使用__doPostBack()触发控件方法

$(function () { $("#a1").click(function () { __doPostBack('BtnAlert', ''...
  • wei_jie_zhang
  • wei_jie_zhang
  • 2014年05月15日 15:04
  • 5154

iOS UIWebView 修改user-agent

WebView 没有提供设置user-agent 的接口,无论是设置要加载的request,还是在delegate 中设置request,经测试都是无效的。如下: 方案一: ...
  • majiakun1
  • majiakun1
  • 2015年10月14日 11:42
  • 5436

iOS UIWebView 修改user-agent

WebView 没有提供设置user-agent 的接口,
  • fangzhangsc2006
  • fangzhangsc2006
  • 2014年05月15日 00:05
  • 13098

【转】asp.net项目在IE11下出现“__doPostBack”未定义的解决办法

最近我们运营的网站有用户反馈在 IE 11 下 点击出现 “__doPostBack”未定义”,经过一番google,终于知道了原因:ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们...
  • apollokk
  • apollokk
  • 2014年03月19日 12:04
  • 7713

__doPostBack is not defined解决办法

维护一个老的项目,添加一个新的页面,复制了一些代码,之前的代码都可以正常运行,而我的新页面却不行,一直提示__doPostBack is not defined。网上查了一些方法也没有解决,不得已只有...
  • xbsoar
  • xbsoar
  • 2013年07月05日 14:48
  • 2386

js oc 交互 更改UIWeb UserAgent 判断游览器 还是 app UIWebview

js oc 交互 更改UIWeb UserAgent 判断游览器 还是 app UIWebview
  • Sico2Sico
  • Sico2Sico
  • 2016年09月23日 10:38
  • 362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:__doPostBack简单的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)