迫切需要解决的一个问题,希望高手进来看一看!
...
protected System.Web.UI.HtmlControls.HtmlControl MyBody;
...
后台:
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
MyBody.Attributes.Add("onload", "myControlInit()");
}
}
protected void MyInit(string val)
{
string[] s=val.Split(new char[]{','});
if(s.Length==1)
{
lbDisplay.Text="工 号:";
}
else
{
lbDisplay.Text="工 种:";
}
txtInceptVal.Visible=false;
}
------------------------------------------------------------------------
前台用javascript方法调用:
function myControlInit()
{
var s=window.dialogArguments;
<%MyInit(如何把s的值传到这里);%>
}
还有为什么在myControlInit()里不能为Label,隐藏的textbox控件赋值(试了document.all.id.value总是说为空或不是对象)