シナリオ : ASP.NET サイトに ShowDesign.aspx という名前のページがあります。
ASPX ページには多くのコントロールがあります。DIV タグがあり、コード ビハインドで画像を読み込みます。DIV は、ASPX で次のように定義されています。
<div id="pImageHolder" runat="server"></div>
以下は、画像をロードするコード ビハインドです。
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
//Loop inside PreviewImages which has lots of images.
foreach (String imgFile in this.PreviewImages)
{
Image pImage = new Image();
pImage.ImageUrl = imgFile; //URL length is longer. Do something.
this.pImageHolder.Controls.Add(pImage);
}
}
更新: 2012 年 6 月 1 日 ->この質問を更新して、私がやろうとしていることをより明確にしました。
OnInit() で、(上記のループで) 画像の URL を取得します。すべての画像には固有の URL があります。
各画像の URL の長さが長いため、表示されません。この問題の解決策は、フォームにデータを投稿することのようです。投稿する必要があるデータは、URL のコンテンツになります。
URL には多くの「&」が含まれており、各「&」の内容をフォームに送信する必要があります。ここで AJAX または Jquery を使用する必要があるかどうかわかりません。
上記を達成するには、ここでいくつかの助けが必要です。
私の質問が明確であることを願っています。そうでない場合は、お知らせください。