我要访问JavaScript文件中的aSubchapter
,我该怎么办?(此页面为内容页面)
在.aspx.cs文件中
protected void page_load()
{
HtmlGenericControl aSubchapter=new HtmlGenericControl("a");
aSubchapter.Attributes.Add("href","somevalue");
aSubchapter.ID="subchapter";
}
在.aspx文件中
<script type="text/javascript">
var subchap=document.getElementById('<%=subchapter.ClientID%>');
//(The above lines says that subchap is undefined)
</script>
最佳答案
由于您在后面的代码中创建了控件,因此需要将其添加到页面中。除非将其添加到某些控件中,否则它将不可见。
通常,您可以在.aspx文件中定义一个控件,然后从后面的代码中将其添加为子控件。