单击HTML链接时,在ASP.NET中调用C#函数

时间:2010-12-27 08:33:28

标签: c# html asp.net

我的myEditPage.aspx页面中有一些输入和一些TextAreas,我希望将它们上传到数据库但是为了这样做,我需要将<a href="..">链接到我的myEditPage.aspx.cs中的函数}。

我该怎么办?

1 个答案:

答案 0 :(得分:39)

而不是

<a href=.....>

使用

<asp:LinkButton id="myid" runat="server" OnClick="MyFunction_Click" />

LinkButton是ASP.Net服务器端控件

当然,您也可以将功能附加到<a>标记。只需通过向其添加runat = server来使其成为服务器控件。

<a href="#" runat="server" onServerClick="MyFuncion_Click" />

然后在您的函数中检索textareas和输入的值。

通常,使用asp.net控件而不是常规的html控件。它使编程asp.net变得更容易。

对于textarea / input使用<asp:TextBox>。如果你稍微google一下,你会发现很多教程可以帮助你开始使用asp.net编程。例如:http://www.asp.net/