我有一箇中繼器控制在我的aspx頁面,並在該中繼器控制我有一些服務器控件像複選框。現在我的意圖是在用戶選中某個複選框後觸發一個事件。添加事件複選框,這是存在於中繼器控制在asp.net c#
![以下是我的網頁,我需要火複選框事件的快照。] [1]
一旦當用戶檢查特定的複選框,相應的事件必須更新(即,我需要重定向到一個頁面)
請給我看看..!
我有一箇中繼器控制在我的aspx頁面,並在該中繼器控制我有一些服務器控件像複選框。現在我的意圖是在用戶選中某個複選框後觸發一個事件。添加事件複選框,這是存在於中繼器控制在asp.net c#
![以下是我的網頁,我需要火複選框事件的快照。] [1]
一旦當用戶檢查特定的複選框,相應的事件必須更新(即,我需要重定向到一個頁面)
請給我看看..!
對於這樣定義的轉發:
<asp:Repeater ID="Repeater1" runat="server"
onitemdatabound="Repeater1_ItemDataBound" >
<ItemTemplate>
<asp:CheckBox ID="myCbx" runat="server" />
</ItemTemplate>
</asp:Repeater>
您可以在代碼中設置複選框的onclick處理程序背後:
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
CheckBox cbx = e.Item.FindControl("myCbx") as CheckBox;
if (cbx != null)
{
cbx.Attributes.Add("onclick", "function();");
}
}
這將設置onclick處理與轉發後 「myCbx」 ID的所有checboxes物品是數據綁定的
嗨@Nayeem Mansoori,我真的發現你的答案有用。在添加一個javaScript後它工作正常。非常感謝你。 –
最受歡迎的兄弟..... :)我總是嘗試發佈正確的答案,這對於被問到的用戶是有幫助的... –
你的建議對於IE來說工作正常,但它在Firefox中沒有效果......我可以知道爲什麼嗎? –
歡迎來到SO。不需要爲自己的問題文本使用blockquote,並且應該修復問題中已損壞的圖像。 – J0e3gan