Asp.net中ascx的应用问题

2025-02-28 21:14:22
推荐回答(2个)
回答1:

如果你是通过js来访问,就往下看:
用户控件被显示在客户端后,其实它把自己的内容都生成到了它所在页的form中,你可以用以前的方法来访问它,尽管你在设计时找不到用户控件里的控件,像下面:
//aa.ascx


//.aspx



//所以你就像平时写代码一样,直接写,不过你需要到用户控件里看一下你用的控件的id是什么

回答2:

ascx主要是保证同样的代码,我们不用在多处写。
比如头部,可能整个网站,或者整个频道都是统一的。假如你网站有几百个页面,都含有这个头部,你是一个页面写一次,还是写成一个文件,用的时候直接调用?
假如你有一天需要修改头部某一处代码,你是每个文件去改一下,还是只改公用文件方便?