LinkButton点击2次才会跳转到所设置的页面
2011-04-21 09:14
357 查看
前台:
<asp:LinkButton runat="server" ID="lbtnNewsList" OnClick="lbtnNewsList_Click">****</asp:LinkButton>
后台:
protected void lbtnNewsList_Click(object sender, EventArgs e)
{
lbtnNewsList.PostBackUrl = "~/admin/News.aspx?id=" + Session["cateId"].ToString();
}
点击LinkButton2次才能跳转到“News.aspx”
上网搜索了下:
PostBackUrl只是LikButton的属性它不是方法它不会执行操作,它在LinkButton发生Click事件时,系统自动从PostBackUrl属性读取Url并以此Url重定向,所以执行重定向的是Click事件指向的方法。当然该语句是封装在LinkButton类内的我们看不到,估计是从Button类继承来的。现在就可是说明为什么你要连续点击两次才能导航到指定页面,当你第一次点击时LinkButton的PostBackUrl值是“/”所以重定向到原页面,但因为发生了Click事件所以会执行“imb.PostBackUrl = "z.aspx";语句,此时PostBackUrl值是“z.aspx”,然后当你第二次点击时就会重定向到“z.aspx”。
也就是说,我要想点击一次就能跳转到”News.aspx“,就得先初始化LinkiButton的属性:PostBackUrl值。
<asp:LinkButton runat="server" ID="lbtnNewsList" OnClick="lbtnNewsList_Click">****</asp:LinkButton>
后台:
protected void lbtnNewsList_Click(object sender, EventArgs e)
{
lbtnNewsList.PostBackUrl = "~/admin/News.aspx?id=" + Session["cateId"].ToString();
}
点击LinkButton2次才能跳转到“News.aspx”
上网搜索了下:
PostBackUrl只是LikButton的属性它不是方法它不会执行操作,它在LinkButton发生Click事件时,系统自动从PostBackUrl属性读取Url并以此Url重定向,所以执行重定向的是Click事件指向的方法。当然该语句是封装在LinkButton类内的我们看不到,估计是从Button类继承来的。现在就可是说明为什么你要连续点击两次才能导航到指定页面,当你第一次点击时LinkButton的PostBackUrl值是“/”所以重定向到原页面,但因为发生了Click事件所以会执行“imb.PostBackUrl = "z.aspx";语句,此时PostBackUrl值是“z.aspx”,然后当你第二次点击时就会重定向到“z.aspx”。
也就是说,我要想点击一次就能跳转到”News.aspx“,就得先初始化LinkiButton的属性:PostBackUrl值。
相关文章推荐
- 关于LinkButton点击2次才会跳转到所设置的页面
- 极光推送点击消息栏跳转到指定页面、设置标签或别名
- iframe设置锚点来解决刷新时跳转到其他页面和点击动态生成的菜单栏让其高亮的思路
- iOS--点击APP按钮跳转到手机的设置页面
- 让超链接点击后不跳转,可以用href = "#",但是这个#就会锚点到页面最上边 点击链接后不跳转可以设置成
- android中如何设置点击button页面跳转
- 在项目中,点击“删除”按钮后,跳转到哪个页面?又该如何设置?
- 点击链接直接跳转到app store指定应用下载页面以及添加评论
- 关于跳转到空白页面进行新浪微博分享,当点击取消保存到草稿时无法监听,返回空白页问题的解决方案
- FrameLayout+RadioGroup、RadioButton 点击按钮跳转页面
- presentViewController延迟跳转, 或者点击2次才跳转
- 如何在web.config里面设置页面跳转问题
- 解决请求服务器之后使用$location.path("")跳转需点击2次按钮的问题
- iOS 点击远程通知消息,如何跳转到指定页面(控制器)
- 点击联系人跳转时怎么把这联系人传递给下一个页面
- 如何实现点击UITableViewCell中的控件,能调用到所在的ViewController对象进行页面跳转
- 网页上点击跳转重新打开页面显示
- 微信小程序例子——点击文字实现页面跳转
- div中添加多张img图片,点击img跳转页面查看大图