如何实现让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
那么不让它回传
写客户端脚本 实现怎么样