C# 如何编写一个<;a href=";。。。标记来调用简单的代码隐藏函数?

C# 如何编写一个<;a href=";。。。标记来调用简单的代码隐藏函数?,c#,asp.net,C#,Asp.net,如何编写代码使用LinkButton控件而不是基本的HTML锚定标记 <asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server" Text="Click here" /> 对于MSDN上的LinkButton使用LinkButton控件,而不是基本的HTML锚标记 <asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="ser

如何编写代码使用LinkButton控件而不是基本的HTML锚定标记

<asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server" Text="Click here" />

对于MSDN上的LinkButton

使用LinkButton控件,而不是基本的HTML锚标记

<asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server" Text="Click here" />

对于MSDN上的LinkButton

如果希望它在回发时工作,请尝试ASP.NET LinkButton控件

这是来自记忆,但可能是这样的:

 <u><b><asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server">Click here</asp:LinkButton></b></u>
protected void fsModifyVisualContentonPaypal(object sender, EventArgs e)
{
    fsCreditCard.Visible = false;
    fsAfterCreditCard.Visible = true;
}
点击这里
如果您想让它在没有回发的情况下工作,那么您将进入Ajax领域或纯JavaScript。(或者,您可以查找ASP.NET更新面板。)


所有这些都假设您使用的是ASP.NET WebForms。如果您使用的是MVC,那是另一个主题。

如果您想让它用于回发,请尝试ASP.NET LinkButton控件

这是来自记忆,但可能是这样的:

 <u><b><asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server">Click here</asp:LinkButton></b></u>
protected void fsModifyVisualContentonPaypal(object sender, EventArgs e)
{
    fsCreditCard.Visible = false;
    fsAfterCreditCard.Visible = true;
}
点击这里
如果您想让它在没有回发的情况下工作,那么您将进入Ajax领域或纯JavaScript。(或者,您可以查找ASP.NET更新面板。)


所有这些都假设您使用的是ASP.NET WebForms。如果您使用的是MVC,这是另一个主题。

两个答案都适用。您需要更改事件方法签名,如下所示:

 <u><b><asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server">Click here</asp:LinkButton></b></u>
protected void fsModifyVisualContentonPaypal(object sender, EventArgs e)
{
    fsCreditCard.Visible = false;
    fsAfterCreditCard.Visible = true;
}
您的链接按钮应如下所示(如两个答案所示):

点击这里

两个答案都适用。您需要更改事件方法签名,如下所示:

 <u><b><asp:LinkButton OnClick="fsModifyVisualContentonPaypal" runat="server">Click here</asp:LinkButton></b></u>
protected void fsModifyVisualContentonPaypal(object sender, EventArgs e)
{
    fsCreditCard.Visible = false;
    fsAfterCreditCard.Visible = true;
}
您的链接按钮应如下所示(如两个答案所示):

点击这里

你不能这样做-你发布的代码需要一个JavaScript函数,而不是代码背后的方法。你要么让JavaScript调用代码隐藏,要么使用其他控件。你不能这样做——你发布的代码需要JavaScript函数,而不是代码隐藏中的方法。你要么让JavaScript调用代码,要么使用不同的控件。你的文档中说linkbutton是用于JavaScript的linkbutton控件将JavaScript呈现给客户端浏览器。这引发了一个错误:单击此处OnClick事件引发一个在服务器端处理的事件。这里的文档中有一个例子:您的文档说linkbutton是用于javascript的linkbutton控件将javascript呈现给客户端浏览器。这引发了一个错误:单击此处OnClick事件引发一个在服务器端处理的事件。这里的文档中有一个例子:它说linkbutton是用于javascript的linkbutton控件将javascript呈现给客户端浏览器。这引发了一个错误:单击此处它说linkbutton是用于javascript的linkbutton控件将javascript呈现给客户端浏览器。这引发了一个错误:单击此处