带有标签的回传?

问题描述:

我知道这是一个简单的问题;但我一直无法在网上找到解决方案。我是ASP.Net的新手,我试图在用户点击文本链接时触发回传。带有标签的回传?

我尝试使用HyperLink控件,runat =“server”;但它没有Click事件。如果我将URL设置为我的页面并包含查询字符串值(如?test = a),它将重新加载我的页面,但IsPostBack将为false。

我知道我可以用按钮做到这一点,但我更喜欢文本链接的外观。

我应该使用什么?

编辑:感谢您的答复。对不起,问这样一个愚蠢的问题。

有一个名为LinkButton的控件 - 它是一个看起来像超链接的按钮。

他们在这里所描述的MSDN:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.aspx

尝试使用LinkButton控件。它有点击事件。 (MSDN Page

你的确可以使用LinkButton为别人在我之前指出。

通常可以通过生成JavaScript代码回传触发任何控制回发 - 使用“ClientScript.GetPostBackEventReference()”方法;

例如,你可以使用这个代码,以使在JavaScript事件回发:

YourControl.Attributes.Add("onmousedown",Page.ClientScript.GetPostBackEventReference(YourControl,"onmousedown"));