学习 ASP

  • 母版页
这两天在学习VS2010下编写ASP.net程序的过程中用到了母版页。刚好拿到一个范例,直接拷贝了里面的Site.Master和  Site.Master.cs文件到我的工程,不曾想到麻烦来了,页面里插入的控件名称在代码文件Site.Master.cs无法使用,而在范例工程却没有任何问题。由于刚接触ASP.net,鼓捣了半天也没有解决。无意中发现右键点击在解决方案资源管理器中的Site.Master上时,弹出的菜单中有一项[生成web 应用程序],点了之后出一个确认窗口,确认后,IDE生成了一个附件文件Site.Master.designer.cs,然后一切OK。点击查看Site.Master.designer.cs,发现Site.Master母版页中所有带ID的控件在该文件中都有对应的声明。仔细比对了范例后,发现我的Site.Master文件中的 Codebehind="Site.Master.cs" 在范例工程的相应文件中为 CodeFile="Site.Master.cs",然后是两个工程类型看上去也不同。

原文地址:https://www.cnblogs.com/zengsiyu/p/2554119.html