1
リピータのdivコントロールでデータターゲットをC#バックエンドで変更しようとしています。データターゲットはポップアップモーダルを指し示します。ここで私がコントロールしようとしているのdivと私のフロントエンド・コードは次のとおりです。div#eval IDデータターゲットを持つリピータ
aspx.csで<asp:Repeater ID="Repeater" runat="server">
<ItemTemplate>
<div class="col-lg-4" id="repeaterDiv" runat="server" data-toggle="modal"
data-target='#<%#Eval("FoodID")%>'>
、私は'#<%# Eval("FoodID2")%>'
にデータ・ターゲットを変更したい:
HtmlGenericControl repeaterLabel = Rptitem.FindControl("repeaterDiv") as
HtmlGenericControl;
String newLabelAttribute = "'#<%# Eval(\"FoodID2\")%>'";
repeaterLabel.Attributes.Add("data-target", newLabelAttribute);
問題は、私がrunat="Server"
をdivに入れない限り、リピータコントロールrepeaterDiv
にアクセスできないが、その後データターゲットが動作しないということです。
どうすれば解決できますか?
は、あなたがOnClikckでそれを変更していますか? – AsifAli72090