【发布时间】:2016-08-25 01:43:51
【问题描述】:
我有一个数据网格,我希望将字段显示状态作为文本并触发一个命令事件,这样我就可以像 asp:ButtonField 一样在服务器端处理它。
我的失败代码是:
<asp:ButtonField CommandName="CallHist"
ButtonType="Button" Text ="<%#GetJobs(Eval("currStatus"))%>" >
</asp:ButtonField>
我得到错误:
文字内容 ('" >') 不允许在 'System.Web.UI.WebControls.ButtonField'。
我正在尝试更改现有的 workign ButtonFields:
<asp:ButtonField CommandName="editRecord" ControlStyle-Height="16px" ControlStyle-Width ="16px" ButtonType="image" ImageUrl="images/edit-icon.png">
</asp:ButtonField>
<asp:ButtonField CommandName="deleteRecord" ControlStyle-Height="16px" ControlStyle-Width ="16px" ButtonType="Image" ImageUrl="images/close-icon.png">
</asp:ButtonField>
我也尝试过使用<asp:TemplateField>,但没有成功
我怎样才能获得一个字段来显示数据并成为一个可点击/触发的事件?
【问题讨论】: