(c#)label控件的单击事件

 我来答
佳南工作室347
2013-12-19 · 超过72用户采纳过TA的回答
知道答主
回答量:190
采纳率:0%
帮助的人:66.7万
展开全部
确实。linkButton 或Button加上相关的CSS设置。与Lable没有任何区别(肉眼所见) 不过如果你非要用Lable实现清空后台某个Session的话, 可能通过JS(javascript)来实现,其操作过程就是网上曾经火热的AJAX(Xmlhttp异步请求)方式操纵。 不过按你的这个方式的话, 何不让用户单击Lable(前台JS事件)来跳转。设置一个中转页面,实现你的两个要求,第一步:清空SESSION,第二步跳转到页面。/ 其前台Javascript如下所示: <asp:Label ID="Label1" runat="server" onclick="return gourl();" Text="Label"</asp:Label 在此虽然会提示你“验证onclick不是有效属性”,这个你大可放心,只要了解。NET的编译过程后,其Lable也会设置成为HMTL形式,这个肯定会执行,那我们来写下其调用的gourl()这一Javascript属性,如下: function gourl(){ //如果要选择弹出窗口形式: window.open("对应的URL"); //这个为当前页面形式,不过如果是框架页面的话,可以用window.self.location.href, //要父窗口,则 window.top.location.href 自己权横 window.location.href='对应的URL';}对应的接收页面,则有以下两行就OK啦。 //清空Session Session["对就的KEY"]=null; //跳转到指定页面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式