1.Codebehind是用来实现代码隐藏的,通过Codebehind告诉ASPX页面到哪个CS文件找相应的代码,如上例就是在”WebForm1.aspx.cs“文件执行代码
2.代码是可以写在ASPX页面里,但最好使用代码隐藏,这样有二个好处,a/稳健性 b/可维护性
3.这个是资源文件
4.就是上面说的代码隐藏,同2
5.各有各的习惯,隐藏就显得比较简洁
2.代码是可以写在ASPX页面里,但最好使用代码隐藏,这样有二个好处,a/稳健性 b/可维护性
3.这个是资源文件
4.就是上面说的代码隐藏,同2
5.各有各的习惯,隐藏就显得比较简洁
我也要迎头赶上!!
1。如果你是用vs做webform,那就有2个文件,*.aspx和*.cs。但是事情总是有例外,比如你可以拿记事本写一个简单的aspx文件,你可以没有cs文件,那就没有了所谓的代码隐藏。
2。为什么代码隐藏:
不知道你有没有接触过asp文件。html标记和asp程序混在一起,看的你欲仙欲死~~呵呵
代码隐藏我记得好像也可以叫代码后置,这样就如同楼上所说的了。总之,当你接触并且习惯了代码后置之后,再回到以前混乱的时代,你说什么都不干了
aspx与aspx.cs的逻辑关系是aspx继承自相应的aspx.cs文件。主要就是说你写代码应该都写到cs文件里,不要往aspx文件里写。
resx是托管的XML资源文件,它储存Web窗体的资源。
form文件成对出现只是VS处理项目的一种方式,让你将代码和页面完全分开。
//code of index.aspx<%@ Page language="c#" Debug="true"%>
<%@ import Namespace="System" %>
<%@ import Namespace="System.Web" %>
<%
string linkuser=null;
linkuser=Request["LinkUser"];
Session["userType"]=linkuser;
Response.Redirect("main.aspx");
%>