ASP.Net应用程序的目录结构
每个Web应用程序都要规划自己的目录结构,除了自己设计的目录结构意外,ASP.Net也定义一些有特殊意义的目录。
1.Bin:这个目录包含了所有的预编译的ASP.NET的Web应用程序使用的.Net程序集(通常是DLLs),这些程序集也包括预编译的网页类,以及被这些类所引用的其他的程序集。
2.App_Code:这个目录中包含了应用程序中被动态预编译的源代码文件,这些代码文件通常是独立的组件,例如日记组件或数据访问类库。这些被编译的代码没有出现在Bin目录中,ASP.Net把它放在动态编译时使用的临时目录中。(如果在Visual Studio中使用工程模式开发Web应用程序,而不是一般的网站模式,就不需要使用这个目录,工程中的所有代码文件连同网页一起会自动的被编译到Web应用程序的程序集中。)
3.App_GlobalResources:这个目录中保存Web应用程序中每个网页都可以访问的全局资源。
4.App_LocalResources:这个目录中保存的资源除了只允许它们所服务的网页访问以外,其他的作用跟App_GlobalResources目录一样。
5.App_WebReferences:这个目录保存着Web应用程序使用的Web Services的引用,包括WSDL文件和WebServices的discovery文档。
6.App_Data:这个目录是给数据存储保留的,包括SQL Server 2005 Express的数据库文件和XML文件。当然也可以自由在其他的目录中保存数据文件。
7.App_Browsers:这个目录中包含了保存在XML文件中的浏览器的定义。这些XML文件定义了客户端浏览器的不同的渲染行为。虽然ASP.NET是在全局范围内使用它,但是App_Browsers允许给独立的Web应用程序配置这种行为。
8.App_Themes:这个目录保存了Web应用程序使用的一些项目。
相关文档:
protected void btncancel_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("", "<mce:script type="text/javascript"><!--
window.close()
// --></mce:script>");
}
......
计划推出的《ASP.NET实战笔记》,提纲如下: 第一篇 典型的网站架构解决方案
第1章 系统目标
1.1 需求分析
1.2 系统目标
第2章 系统功能预览
2.1 用户管理
2.1.1. ......
=================================================================================
How to enable an ASP.NET WebService to listen to HTTP POST calls
=================================================================================
Imagine you developed an ASP.NET WebService, but the client that nee ......
1. 打开新的窗口并传送参数 [返回目录]
传送参数:
response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮 ......
很多人都向在服务器端调用客户端的函数来操作,也就是在asp中调用javascript脚本中已经定义好的脚本函数。经过研究,发现了一些勉强的方法。
1. 用Response.Write方法写入脚本
比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上
Response.Write("<script type='text/javascrip ......