2017-08-17 56 views
1

我使用的是asp.net,并且我有一个用作按钮的<i>标记。我可以直接在后端(.vb文件)中调用点击功能吗?我可以使用asp.net检测后端中的<i>标记点击

前端:

<i class='fa fa-check edit-profile-btns saveprofile' id="saveProfileTextbox1" runat="server"></i> 

后端:

Protected Sub btn_saveProfile_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles saveProfileTextbox1.Click 
    'do something 
End Sub 
+2

为什么不移除runat = server并将其包装在LinkBut​​ton中? – VDWWD

回答

1

有办法设法弄一本<i>标签像一个按钮,但他们都得到相当混乱,并不建议。

由于@VDWWD建议,在我的经验,这是最好的包裹<i>标签在asp:LinkButton,特别是如果你想使用字体真棒(常规asp:Button不会显示在大多数情况下,字体)

因此,这将是这个样子:

前端

<asp:linkButton Text="<i class='fa fa-check edit-profile-btns saveprofile' </i>" ID="lbtnSaveProfile" runat="server" CssClass="someclass" /> 

后端

Protected Sub lbtnSaveProfile_Click(sender As Object, e As EventArgs) Handles lbtnSaveProfile.Click 
    Try 
     'do something 
    Catch ex As Exception 
     'handle exception 
    End Try 
End Sub 

我不知道你的CSS是如何设置的,所以你可能需要弄清楚,如果您需要在<i>标签或asp:LinkButtonsaveprofile类。

我希望这对你有用。 =)

相关问题