ウェブフォームサイトに複数のブロックがあります。私はそうのように、それらを崩壊するためにブートストラップを使用しています:ブートストラップを使用しているとき、私の要素の一部がランダムに折りたたまれていないのはなぜですか?
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
//some other code
}
にDataBind()が呼び出されているので、私はその<%番号のコンテンツIDを前提としています
<div class="span<%# CurrentBlock.Span > 0 ? CurrentBlock.Span.ToString() : "12" %> info-link-header info-link-header-title expandable-link-heading" data-toggle="collapse" data-target="#<%# ContentId %>" style="position: relative;">
<!--some content-->
<div class="expandable-container collapse" id="<%# ContentId %>"><!--some more content--></div>
ここでコードビハインドこのファイルのです%> code-blockは正しい値を取得する必要があります。 私が経験している問題は、展開するdivをクリックすると、クラス属性が「折りたたみ」を生成できないことです。ちょうど「折りたたみ」が表示され、Chrome Devツールでコンテンツを表示するとレンダリングされますしかし、それは見えません。 Chrome Devツールで「折り畳み」を追加すると問題は解決しますが、もちろんこれは自動的に発生する必要があります。もっと混乱しているのは、ローカルでビルドすると、ブロックが毎回正しく展開/折りたたまれます。必要なときに「折りたたむ」が追加され、必要なときに「折りたたむ」状態に戻ります。私が開発サーバーに公開すると、「折りたたみ」はランダムに生成されません。 これを修正するにはどうすればよいですか?ありがとう!