![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 M ![]()
![]() |
我把按鈕設定到table裡面,但是我抓不到 TableRow tRow = new TableRow(); Table2.Rows.Add(tRow); RadioButtonList rdo = new RadioButtonList(); TableCell tCell = new TableCell(); rdo.Items.Insert(0, ""); //set rdo rdo.Items[0].Value = stringArray[imagename]; rdo.Attributes.Add("id", stringArray[imagename]); tCell.Controls.Add(rdo); tRow.Cells.Add(tCell); 抓取的方式,就算我用jq改id我也抓不到這個東西 RadioButtonList radiotest = Table2.Rows[i].Cells[0].FindControl("rdo") as RadioButtonList; (2) html抓出來的radibuttonlist 用在gridview上,這個是同name就抓不到值,不同name可以抓到哪些被選取 <asp:TemplateField HeaderText ="選擇"> <ItemTemplate > <asp:RadioButtonList ID="RadioButtonList1" runat="server" DataValueField="filesize"> <asp:ListItem ID="radio" ></asp:ListItem> </asp:RadioButtonList> </ItemTemplate> 抓取的方式 RadioButtonList radiotest = GridView1.Rows[i].FindControl("RadioButtonList1") as RadioButtonList; 請問一下我上面兩種方式 要怎麼樣才能 又單選 又能抓到值
搜尋相關Tags的文章:
[ c# ] , [ html ] , [ jquery ] , [ asp.net ] , [ db ] , [ asp ] ,
本篇文章發表於2017-07-06 11:02 |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓 |
可以利用F12 去查看他真正的編譯成HTML後的ID叫什麼
動態編譯的東西 因為是後端吐回來 事件順序較前端晚執行 所以Jquery要抓ID妳也必須寫在後端且已生成之後 這不符合現代網頁設計前後端分離的觀念 但也許能夠符合您的需求 供參考
本篇文章回覆於2017-07-06 13:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |