aspx是 IE 直接访问的页面,而 ascx是用户控件,一般是用来重用, 比如有二个 aspx页面,有一部分代码一样,所一样的提取出来做成 ascx,就可以重用了. 如果单纯 N 个 aspx页,就只能复制,粘贴,要修改时,就晕了. ascx 不能直接访问只能插入 aspx 页面呈现. 向页眉导航,页脚每个页都有,所以做好用户控件然后每个页拖进去就可以了 ascx即 WebUserControl,和 WindowsApplication 中的 UserControl 作用类似,主要用于代码的复用,使用之前需要在页首加饮用。模块化的开发机制也常用 ascx作为功能载体。用众多的功能模块(每个模块包含多个 UserControl)合成一个网站。 ASP.NET 一个 aspx文件能同时调用 cs 和 ascx文件吗? 当然 aspx 有自己的 cs,它调用的 ascx也有自己的 cs 就是说 aspx的 cs 文件与它调用的 ascx文件是没有关系的! 他们可以同时使用! 关于.ASCX 的用法的问题。 一个 webform 工程中,假设有 10 个页面,这 10 个页面中如果在页面的某个位置(比如第一个页面在左上角,第二个页面在右下角,第三。。。第十 位置都不重复)都有 2 个固定的控件(假设是一个 textbox 和 一个 button),他们外观相同,但他们后台的业务逻辑处理都不相同,我能否使用.ASCX 实现吗? 可以啊,让控件接收参数做不同处理即可。 .NET 当中的 DLL 文件和 ASCX 文件的问题, 是不是说在 DLL 文件或是 ASCX 文件中写画面,然后在 ASPX 文件中引用.那ASPX 文件里可以不写任何关于画面的代码是吗?有例子吗,请高手指点. 能有例子吗?有例子更详细些.谢谢,我是初学者. 那 ASPX 里写什么?只是引 ASCX?ASCX 写画面,后台写代码的话,我觉得和直接在 ASPX 里写画面,后台.CS 文件写代码没区别.可不可以在 ASCX 文件中只作画面,然后引到 ASPX 里,在 ASPX 里写后台操作? 在你的 ASCX 文件中写 HTML 代码,在 ASCX.CS 文件中写后台逻辑。 在你要引用 ASCX 文件的 ASPX 页面头部加上: <%@ Register TagPrefix="uc" TagName="ucSample" Src="你的 ASCX 文件在项目中的相对路径" %> 在需要用到 ASCX 文件的地方加入: 就可以了。 以后你直接在 ASCX 文件和 ASCX.cs 文件里改代码就可以了。 ———————————————————— ASPX 里面只要保留最基本的 HTML 元素就可以了,一个页面可以由多个用户...