0

動的に生成されるリンク ボタンを作成しました。これらのボタンをクリックしたときにポップアップウィンドウを作成したいのですが、どうすれば可能ですか。

   foreach (string fileName in allFiles)
  {
      // now create the LinkButtons ...

      Panel1.Controls.Add(new LiteralControl("<div>"));
      LinkButton lb = new LinkButton();
      lb.Text = fileName;
      lb.ID = fileName;
      Session["fn"] = fileName;
      Panel1.Controls.Add(lb);
      Panel1.Controls.Add(new LiteralControl("</div>"));
      lb.PostBackUrl = ScriptManager.RegisterStartupScript(Page, typeof(Page), "New", "window.open('pdf_files.aspx');", true);


 }

「文字列を無効に変換できません」というエラーが表示されます

4

1 に答える 1

0

lb.PostBackUrlに変更lb.OnClick

これを試して

lb.**OnClick** += Clickedevent













private void Clickedevent (object sender, EventArgs e)
    {
        ScriptManager.RegisterStartupScript(Page, typeof(Page), "New", "window.open('pdf_files.aspx');", true);
    }
于 2013-08-22T04:55:55.973 に答える