iT邦幫忙

0

[ASP.NET] 網頁讀取完之後,用BUTTON修改CHECKBOX狀態

  • 分享至 

  • xImage

請問一下aspx畫面讀完後
再不重新讀取網頁的情況下
如何用一個按鈕,變更CHECKBOX的狀態?
下方沒效果,應該只能用jquery或javascript來做到
請問有相關關鍵字可提供嗎?

protected void Button_Click(object sender, ImageClickEventArgs e)
{
   .
   .
   .
   CB.Checked = true;
}
看更多先前的討論...收起先前的討論...
Homura iT邦高手 1 級 ‧ 2021-12-21 10:37:29 檢舉
先把前後端弄清楚...
阿海 iT邦新手 2 級 ‧ 2021-12-21 10:45:31 檢舉
已更新,想說簡化問題,不把不相關的打上去而已。
小山丘 iT邦新手 2 級 ‧ 2021-12-21 10:48:22 檢舉
你現在這樣寫會是有效果的阿,只是會PostBack而已
如果要不刷新頁面要使用UpdatePanel
Homura iT邦高手 1 級 ‧ 2021-12-21 14:39:10 檢舉
這個其實很基本
https://stackoverflow.com/questions/426258/setting-checked-for-a-checkbox-with-jquery

UpdatePanel也是一種解法
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
小山丘
iT邦新手 2 級 ‧ 2021-12-21 11:05:55
最佳解答
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
            <asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" />
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:CheckBox ID="CheckBox1" runat="server" />
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="ImageButton1" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        CheckBox1.Checked = true;

    }

你是要這樣的效果?

阿海 iT邦新手 2 級 ‧ 2021-12-21 16:37:54 檢舉

謝謝。已完成!

我要發表回答

立即登入回答