我在运行时的String变量中有以下代码
<form runat="server">
<asp:textbox runat="server"
ID="a1"
Text="enter text here"
/>
<asp:button runat="server"
Text="enter text here"
/>
<br />
</form>
那么如何通过点击某个按钮左右在新页面的运行时运行它呢? 最早的帮助将受到高度赞赏。
答案 0 :(得分:1)
您提到从文本文件加载。我认为你应该检查用户控件。它是从包含文件加载asp.net内容和控件的首选方法。
http://msdn.microsoft.com/en-us/library/y6wb1a0e(v=vs.100).aspx
答案 1 :(得分: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);
}