读书人

怎么实现让aspx里的用户控件先执行

发布时间: 2012-02-06 15:52:45 作者: rapoo

如何实现让aspx里的用户控件先执行
用了一个没源码的asp.net网站,我新建了个项目写了个GuestBook.ascx加在原网站index.aspx里面,但是我有Reflector看了index.aspx的原码page_load里面是这样的:

If IsPostBack Then
Server.Transfer( "d.aspx ", True)
Else
abc()
End If

点击用户控件上的button后就转到d.aspx了
怎么能让先执行用户控件上的button

[解决办法]
在用户控件里公开一个方法,在 Server.Transfer( "d.aspx ", True)前调用就可以。比如:

用户控件里:
private sub button_click()
click()
end sub

public sub click()
...
end sub


主页面:

uc.click();
Server.Transfer( "d.aspx ", True)


[解决办法]
你不是有Reflector吗?可以export啊!然后再按照 smile9961(good life) 的方法做就OK了。
[解决办法]
不太懂

加用户控件要回传 回传就转到d.aspx

那么不让它回传

写客户端脚本 实现怎么样

读书人网 >asp.net

热点推荐