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 回答