如何在 ASP.NET C# 中为图标创建 onClick 事件

Posted

技术标签:

【中文标题】如何在 ASP.NET C# 中为图标创建 onClick 事件【英文标题】:How to create onClick event to the icon in ASP.NET C# 【发布时间】:2022-01-04 13:34:45 【问题描述】:

请帮我解决这个问题,图标的 Onclick 事件不起作用!

html

<button id="create_project" runat="server" onclick="create_new_project" style="outline: none; border: none;"><i class='bx bxs-add'></i></button>

后面的代码:

protected void create_new_project(object sender, EventArgs e)
    
        main_content.Visible = true;
        defualt_content.Visible = false;
    

main_content 和 default_content 是两个

【问题讨论】:

【参考方案1】:

既然你确实有 runat=server,那么你可以这样连接事件:

在 onserverclick= 中的标记类型中

当你点击“=”时,你注意到 intel-sense 会弹出这个选项:

选择创建事件,现在翻到后面的代码,你会看到一个像这样的事件存根:

您的标记现在将变为:

<button id="create_project" runat="server"
 onserverclick="create_project_ServerClick"
style="outline: none; border: none;"><i class='bx bxs-add'></i>test</button>

然后翻到后面的代码,你会看到事件是这样创建的:

    protected void create_project_ServerClick(object sender, EventArgs e)
    

    

【讨论】:

以上是关于如何在 ASP.NET C# 中为图标创建 onClick 事件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中为枚举值添加描述以与 ASP.NET MVC 中的下拉列表一起使用? [复制]

如何在 HTML 中为 ASP.NET MVC 创建一个按钮? [复制]

如何在 ASP.NET MVC 3 中为填充的下拉列表创建视图模型

如何在 ASP.NET Web 应用程序中为 Windows Mobile 创建 SQL Compact 3.5 数据库?

List<T> 的 C# ASP.NET MVC 模型绑定

如何在asp.net c# web应用程序中使用asp.net vb页面