如何使用C#对超链接执行单击? [英] How to execute a click on a hyperlink using c#?

查看:146
本文介绍了如何使用C#对超链接执行单击?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,请提供有关此问题的任何帮助.谢谢您的帮助,

Hi, Please any one help on this issue..Thank you for your help in advance,

推荐答案

超链接没有单击事件.您可以使用javascript超链接.

http://www.webmasterworld.com/javascript/3271334.htm [ http://snippets.dzone.com/posts/show/1720 [
hyperlink does not have a click event. You can use javascript hyperlink.

http://www.webmasterworld.com/javascript/3271334.htm[^]
http://snippets.dzone.com/posts/show/1720[^]


根据我的理解,您需要解雇Hyper Link上的click事件,该事件最初未与控件一起嵌入.

为此,您可以使用
According to my understanding you need to fire click event on Hyper Link where the event is not originally embedded with the control.

for do so you can use
<asp:HyperLink ID="HyperLink1" runat="server" onload="HyperLink1_Load">HyperLink</asp:HyperLink>





protected void HyperLink1_Load(object sender, EventArgs e)
       {
           HyperLink1.Attributes.Add("onclick",
          "javascript:alert('ALERT ALERT!!!')");
       }


通过注册新的onclick事件.但是,当您点击超级链接时,它将触发javascript函数.因此您可以在javascript函数中编写逻辑.

对我来说,我认为您可以使用替代方法来代替超链接.
使用链接按钮.它看起来与Hyper Link完全一样,您可以从控件本身触发服务器端Click事件.


by registering new onclick event. but when ever click on the hyper link it will fire javascript function. so you can write logic inside the javascript function.

For me,i think there is alternative that you can use instead of Hyperlink.
Use Link Button. It looks exact like Hyper Link and you can fire server side Click event from the control it self.

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">LinkButton</asp:LinkButton>





protected void LinkButton1_Click(object sender, EventArgs e)
       {
        //your code goes here 
      }


HyperLink没有点击事件.

如果要单击事件,可以使用LinkBut​​ton.
HyperLink does not have a click event.

If you want click event you can use LinkButton.


这篇关于如何使用C#对超链接执行单击?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆