我有一個Repeater
控件,它包含一個CheckBox
和每行中的標註控件。當選擇CheckBox
時。我想檢索相應的CheckBox
的Label
的文本。如何得到它?在直放站控制中找到相應的控件
2
A
回答
4
添加以下到CheckBox.Checked
事件處理程序:
CheckBox checkBox = (CheckBox) sender;
Label label = (Label) checkBox.Parent.FindControl("LabelName");
String labelText = label.Text;
0
rowcommand事件或RowDataBound事件,找到行該事件的2個控制值,並獲得和利用價值。更多信息http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowcommand.aspx
+0
您將在該事件中註冊一個JavaScript函數以檢索標籤值 – MLS 2011-06-02 07:33:49
1
您需要使用ItemCommand
事件的Repeater如下:
protected void rep1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Command")
{
Label lbl = e.Item.FindControl("labelID") as Label;
lbl.Text //
CheckBox chk= e.Item.FindControl("chkId") as CheckBox;
chk.Checked //
}
}
您可以從這篇文章中得到一個更好的主意:ASP.Net Repeater OnItemCommand Event using C#
相關問題
- 1. 如何找到能夠控制在<ItemTemplate中>直放站
- 2. 直放站控制搜索
- 3. ASP.Net直放站控制
- 4. 如何在直放站控制中調用Html按鈕控件
- 5. ASP.NET - 控制事件不直接觸發直放站
- 6. 在LINQ中以NEWID命令並綁定到直放站控件
- 7. 如何從TextBox控件值直放站
- 8. 如何找到控制在DataList控件
- 9. 處理來自直放站頁腳的控制事件
- 10. 在直放站控制中顯示多行?
- 11. 直放站控制複選框事件沒有被觸發
- 12. 直放站控制中的字段驗證
- 13. 在.master控制類型中找不到子控件頁面中的Web控件
- 14. 如何訪問特定控制在ASP.Net直放站
- 15. 相關直放站
- 16. C#的地方直放站內部的旋轉木馬控制
- 17. WPF中的相應控件到WinForms DropdownButton?
- 18. 查找直放站
- 19. 如何從相同的用戶控件找到usercontrol的控件
- 20. 的AutoSuggest在asp.net中直放站控逆變使用jquery.tokeninput.js C#
- 21. 不能在GridView中找到能夠控制的動態控制
- 22. 尋找控制在WPF控件模板
- 23. ASP.NET直放站用戶控制數據源
- 24. ASP.NET直放站控制複選框問題
- 25. 根據搜索標準更新直放站控制
- 26. 找到相應控制器的最佳方式是什麼
- 27. 找到在控制面板中的DataList
- 28. 釋放與導航控制器相關的視圖控制器
- 29. 在課堂上尋找控制 - 找不到控制
- 30. 無法找到控制在asp.net中繼器控制
嘗試訪問該複選框的父(應該是中繼器),然後獲取標籤對應的孩子。 – 2011-06-02 07:25:47
使用javascript或jquery,在選中的事件上編寫函數並從標籤中獲取價值 – MLS 2011-06-02 07:29:41
您有大約30個沒有被接受的答案的問題!嘗試接受其中的一部分,從這一開始:D – 2011-06-02 07:41:44