如何将asp:ImageButton更改为type =“submit”按钮?

时间:2012-06-16 10:11:01

标签: dotnetnuke

我在DNN模块中有以下内容

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

我需要将其更改为常规类型=“提交”按钮。

我已经尝试将其更改为asp:HyperLink,但我认为它与其他内容相关联,因此分页的原因是什么?

非常感谢

编辑:

我需要使用css为按钮设置外观,并且它不能作为ImageButton进行换肤。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用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。

答案 1 :(得分:0)

您正在寻找的控件是<asp:Button>,但是,正如您似乎遇到的那样,您可能无法在不对代码进行更改(可能非常小)的情况下更改控件的类型 - 后面的文件。