页面上三个控件
两个按钮id分别为btn1,btn2.
一个dropdownlilst id为ddl1,autopostback = true
如何判断page.postback是由哪个控件触发的?
两个按钮id分别为btn1,btn2.
一个dropdownlilst id为ddl1,autopostback = true
如何判断page.postback是由哪个控件触发的?
解决方案 »
- VS2008启动测试通过,发布到IIS6上测试不通过
- 请问google浏览器怎么在js文件中实现页面的刷新?急
- b/s 实时告警!
- GridView分页后怎么记忆每页所选中的RadioButton
- 一个有关图片批量上传的问题!
- atlas 需要安裝嗎,有什麼樣的工能?它和ajax是有什麼區別麼?
- GridView如何取得列?
- 谁有ASP.NET的聊天室的例子呀 !
- 关于从DATAGRID中取值 ~在线等~
- 刚配置好asp.net环境,好像还有点问题,请指教!
- 网站发布:同是局域网中的机器,一台装了asp.net程序并可以访问,另一台机器打前一台ip后跟路径,却提示服务器不存在!!!
- 很简单的问题
if you need to test which control causes the postback in Page_Load, you might need to redesign your codebut if you insist, tryif (Request.Form[btn1.UniqueID] != null)
; //triggered by btn1
else if (Request.Form[btn2.UniqueID] != null)
; //triggered by btn2
else if (Request.Form["__EVENTTARGET"] == ddl1.UniqueID)
;//triggered by the dropdownlist
能否讲一下,if you need to test which control causes the postback in Page_Load, you might need to redesign your code。为什么呢?
如果一个页面里有多个按钮。又有validate.怎么样才能使validate只对其中的一个按钮起作用呢?现在是不管我点击btn1或是btn2,都会被validate给阻止掉。