1

実行時に文字列変数に次のコードがあります

<form runat="server">

    <asp:textbox runat="server"
        ID="a1"
        Text="enter text here"
    />
    <asp:button runat="server"
        Text="enter text here"
    />
    <br />
</form>

実行時にボタンなどをクリックして、新しいページで実行するにはどうすればよいですか?
早めの助けをいただければ幸いです。

4

2 に答える 2

1

テキストファイルからのロードについて言及しました。ユーザーコントロールを見直す必要があると思います。インクルード ファイルから asp.net のコンテンツとコントロールを読み込む方法として推奨されます。

http://msdn.microsoft.com/en-us/library/y6wb1a0e(v=vs.100).aspx

于 2013-03-09T16:12:58.507 に答える
0

このコードをユーザーコントロールに配置し、代わりにコントロール名を文字列として渡します。

void Page_Init(object sender, System.EventArgs e)
{
    //your string
    string controlName = "TempControl_Samples1.ascx.cs";

    // instantiate usercontrol object
    MyControl myControl1 = (MyControl)LoadControl(controlName);
    PlaceHolder1.Controls.Add(myControl1);
}
于 2013-03-09T17:00:09.907 に答える