关于自定义控件的一个疑问

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:36:19
语句如下:
document.getElementById("Label3").innerHTML = "设置的值";
问题如下:
以上的语句是在ascx里执行,这个文件嵌在aspx文件里
我在ascx用js设置了一个label控件的值,为什么在aspx文件里的label的控件值变了,而ascx里的label值未变. 2个文件都有label3
而我如果把aspx里的label3控件删除 就什么都不执行 为什么会这样?难道是执行的不是ascx里的值 JS的代码明明是在ascx文件打的

我也遇到过这们的问题,自定义控件在网页上输出的时候会自动改名,但你可以查看打开页面的源文件,找到系统给定义的名称和你定义的名称有什么联系。我记得这样的联系是固定的,然后你就可以在js里调用了