
前提・実現したいこと
ASP.NETのWebフォームで動的に生成されるページにCollapseを実装するため、
aタグのhref="#"を動的に付与したい
該当のソースコード
aタグをクリックするとhref="#"で指定したコントロールをcollapseで畳むようにしたいです。
それぞれリピートアイテムで動的に生成されます。
**aspx.csでHtmlAnchorクラスのHRefプロパティが使える!!**と思ったのですが、
これだとURLターゲットになってしまい、実際のhrefが
href="../../_control/#Target-1-1"
となってしまいます……
aspx.csにて
href="#Target-1-1"
とするにはどうすればいいでしょうか……?
html
1<a ID="Toggle" data-toggle="collapse" href="" runat="server" aria-expanded="true" class=""> 2 3<div Id="CollapseListGroup" runat="server" class="panel-collapse collapse in" aria-expanded="true">
cs
1HtmlAnchor Toggle = e.Item.FindControl("Toggle") as HtmlAnchor; 2Toggle.HRef = "#" + "hoge-" + 変数1 + "-" + 変数2;
補足情報(FW/ツールのバージョンなど)
ASP.NET Webフォーム .Net Freamwork4.7以上



回答2件
あなたの回答
tips
プレビュー