(菜鸟求助)关于Button的PostBackUrl属性的问题
问:为什么这样写<asp:Button ID="btnLogin" runat="server" Text="登录" Width="100" OnClientClick="return StrValidate('txtUserName|txtUserPwd','用户名|密码')"
OnClick="btnLogin_Click" PostBackUrl="~/Default.aspx" />
页面跳转不了。
<asp:Button ID="Button1" runat="server" Text="Button"
PostBackUrl="~/Default.aspx" />
这样就可以跳转了呢!
[解决办法]
return StrValidate('txtUserName
[解决办法]
txtUserPwd','用户名
[解决办法]
密码')
这个是干什么的呢?
[解决办法]
好像设置了OnClientClick PostBackUrl就失效了,你可以后台的Click事件函数通过Server.Transfer()方法跳转到你想去的页面,那个页面下同样可以通过PreviousPage.FindControl()读取控件的值