Dotnetnuke 如何将asp:ImageButton更改为type=";提交;按钮

Dotnetnuke 如何将asp:ImageButton更改为type=";提交;按钮,dotnetnuke,Dotnetnuke,我在DNN模块中有以下内容 <asp:ImageButton ID="btnAddItem" CssClass="add-item-btn" runat="server" ImageUrl="add_to_cart.gif" /> 我需要将其更改为常规的type=“submit”按钮 我曾尝试将其更改为asp:HyperLink,但我假设它连接到其他内容,因此页面会中断 非常感谢 编辑: 我需要皮肤与css按钮,它是不能作为一个ImageButton皮肤 谢谢您可以使用OnCl

我在DNN模块中有以下内容

<asp:ImageButton ID="btnAddItem" CssClass="add-item-btn" runat="server" ImageUrl="add_to_cart.gif" />

我需要将其更改为常规的type=“submit”按钮

我曾尝试将其更改为asp:HyperLink,但我假设它连接到其他内容,因此页面会中断

非常感谢

编辑:

我需要皮肤与css按钮,它是不能作为一个ImageButton皮肤


谢谢

您可以使用OnClientClick属性使用JS手动提交表单:

<asp:ImageButton ID="btnAddItem" CssClass="add-item-btn" runat="server" ImageUrl="add_to_cart.gif" OnClientClick="document.getElementById('myForm').submit(); return false;" />


这里的“myForm”是您表单的ID

您正在查找的控件是
,但是,正如您所遇到的,如果不更改代码隐藏文件(可能非常小),您可能无法更改控件的类型。

谢谢Marceln。我实际上需要使用css对按钮进行蒙皮,并且我无法更改它使用的当前图像,因此我需要使用其他内容。它似乎是绑定到某个东西,尽管这可能是它打破页面的原因。