jqueryまたはjavascriptでクリックしたときにテキストを切り替えたい、1つの列が「追加」/「削除」asp:buttonであるグリッドビューがあります。これの良い例を見つけることができませんでした。
テンプレート フィールドのマークアップは次のとおりです。
<asp:TemplateField HeaderText="ADD <br /> REMOVE" HeaderStyle-ForeColor="White" >
<ItemTemplate >
<asp:Button id="btnBuy" runat="server" Width="50px" Height="15px" BorderStyle="Solid" Text="ADD" Font-Size="7pt" BackColor="#FFFF80" />
</ItemTemplate>
<HeaderStyle Width="7%" />
<ItemStyle CssClass="sessionItems" VerticalAlign="Middle" HorizontalAlign="Center" />
</asp:TemplateField>
ここにいくつかのjqueryがありますが、これは単一のボタン用であると予想されるため、機能しません:
$('#btnBuy').click(function()
{
if ($(this).text() == "ADD")
{
$(this).text("REMOVE");
} else {
$(this).text("ADD");
}
})
グリッドビュー ボタンのテキストを正しく切り替える方法を教えてください。
ありがとう、ジム
ここに私のチェックボックスがあり、ポストバックしません:
<asp:TemplateField HeaderText="Select <br /> Files" HeaderStyle-ForeColor="White" >
<ItemTemplate >
<asp:CheckBox ID="chkSelectVideo" runat="server" OnClick="checkboxClicked(this)" ToolTip="Select file for download"
Enabled='<%# Eval("SORD_EnableSelectionCheckBox") %>' Checked='<%# Eval("SORD_SelectedForDownloadFlag") %>' />
</ItemTemplate>
<HeaderStyle Width="6%" />
<ItemStyle VerticalAlign="Middle" HorizontalAlign="Center" />
</asp:TemplateField>