一个超级问题?
我从一个页采用模式对话框打开一个页面,传过来参数ABC,我在模式对框架里面的页面用document.Form1.TextBox1.value=window.parent.dialogArguments取得了传过来的值,我把
前面这句话是生成到Body的onload里面,页面打开后TextBox1里面可以看到传过来的值,可是
在页面打开的时候我无法访问到此数据,我Response了TextBox1.Text一下,是空的。请问这是
怎么回事呢?程序如下:
protected System.Web.UI.HtmlControls.HtmlControl MyBody;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
MyBody.Attributes.Add("OnLoad","document.Form1.TextBox1.value=window.parent.dialogArguments"); Response.Write(this.TextBox1.Text.Trim());//此处报出来为空的。但显示出来的页面里面传过来的值就躺在TextBox里面,如果是生成周期的问题的话,我在页面打开的时候如何来访问此值呢。
}
}