bAN*_*bAN 25 asp.net visual-studio
我是一个真正的初学者,所以我的问题可能会出现荒谬的.但是,我不知道如何将文件.aspx.designer.cs工程..这是我第一次与包含文件的解决方案工作.aspx.designer.cs每个页面.所以我理解它是.aspx中用于代码隐藏的控件声明.
这是我的问题:
为什么有时解决方案没有.aspx.designer.cs文件?(文件是隐藏的还是不存在?)
我经常遇到这些文件的问题,当我在.aspx代码中添加一些时,它们不会自动重新创建控件的声明,我做错了什么?
p.c*_*ell 31
这些.aspx.designer.xx
文件是ASP.NET webforms代码隐藏文件和.aspx标记文件的桥梁.此处表示aspx标记页面上存在的任何服务器控件.最重要的是服务器控件的名称和类型.
这部分允许Visual Studio在代码隐藏页面中为用户提供IntelliSense,以便在设计时创建服务器控件.
它们的工作原理:protected
当您从设计器添加/删除服务器控件时,Visual Studio将生成或保持同步.designer文件中的成员.
protected global::System.Web.UI.WebControls.DropDownList DropDownList1;
Run Code Online (Sandbox Code Playgroud)
请注意.designer文件创建一个partial class
.这提供了与代码隐藏文件的链接.这就是Intellisense如何获得.aspx和代码隐藏之间的钩子.
您可以重新生成设计器文件:http://www.undermyhat.org/blog/2009/07/tip-regenerate-aspx-designer-cs-files-when-corrupted/
DOK*_*DOK 19
Visual Studio有两种创建网站的方法:网站项目和Web应用程序项目.(好的,好的,如果你添加MVC就有三个).
只有Web应用程序项目具有designer.cs文件. 网站项目没有它们.
Web应用程序项目类型已添加到Visual Studio 2003中.
归档时间: |
|
查看次数: |
30527 次 |
最近记录: |