布置了登陆页面的控件布局
功能:
用户登录
后台登陆
用户注册
其中用户登录和后台登陆共用一个界面,只需输入用户名和密码即可;注册按钮将转向另一个页面处理。
ps:
添加/删除控件和更改控件属性的工作要用vs.net来做,要不然一些相关代码就不会被vs.net自动添加了控件的布置和表格的处理还是用Dreamweaver.
大家都知道,我们在使用IE浏览器的时候,经常在地址框中输入类似“http://xxx.xxx.xxx”的信息来浏览网页(http可以省略)。那为什么要在地址的前面输入“http”呢?
稍有些互联网知识的朋友都知道,“http”含义就是“超文本传输协议”(Hypertext Tranfer Protocol)。IE浏览器就是通过超文本传输协议(HTTP),将Web服务器上站点中的网页源代码提取出来,并变成我们看到的漂亮的网页。
还有些朋友也许也用过“ftp”。在地址框中输入“ftp://xxx.xxx.xxx”,我们就可以进入到互联网上的一些主机中(必须是已设置的),来下载或者上传文件。这里的“ftp”也是一种协议,它叫做“文件传输协议”(File Transfer Protocol)。使用它,我们可以很方便的在网络上传输文件。
“http”和“ftp”是我们常用的两个协议,他们就是我们今天所说的“预定义协议”中的两员大将!除此之外,预定义协议还有其他的重要成员!下面我就为大家一一讲解:
1、file协议
他的作用是在本地或者网络上的一台计算机打开一个文件。
使用方法:file:///盘符[|文件]
文件要包含完整的路径名!比如我要通过IE浏览器打开自己电脑上C盘的“My Documents”目录,那么我只需要在浏览器的地址栏中输入“file:///C|/My Documents/”即可。如果习惯DOS下的输入方式,也可以使用“file:///C:\My Documents\”,甚至可以使用“file:///C:/My Documents/”。这就要看您的个人习惯了。这一招在网吧里有时也可以作为突破网管软件的一招^_^
p.s. “file:///”可以省略
2、gopher协议
使用这个协议可以让你进入一个Gopher服务器,这种服务器提供的是一种目录系统。不过现在有了方便的World Wide Web,已经很少有人使用这个东东了,那我就不多说了。
使用方法:gopher://Gopher服务器主机地址
3、https协议
这个协议的全称是Hypertext Transfer Protocol Secure,安全超文本传输协议。它最早是Netscape开发的,用于在网上需要保密的场合,比如网上交易时。
使用方法:https://主机地址
例如:https://example.microsoft.com
4、javascript协议
这个协议可以让使用者在地址栏中运行一条Javascript语句。
使用方法:javascript:Javascript语句
有的时候我们也许会临时需要执行一条Javascript语句,这个时候他就派上了用场!
例如:javascript:alert(‘JavaScript Link!’);
5、mailto协议
使用系统默认的邮件服务软件来发邮件。
使用方法:mailto:邮件地址[可选项]
邮件地址就不用解释了,要注意多个地址要用逗号隔开,这里解释一下后面的那个“可选项”。第一个可选项必须加上前缀“?”,每两个可选项中间用“&”连接。可选项有:
subject:邮件的主题
body:邮件的正文
CC:抄送地址
BCC:密件抄送地址
我们举个例子,看看具体怎么使用。
mailto:[email protected][email protected]&[email protected]&subject=This is only a test
在浏览器的地址栏中输入如上的命令以后,系统会自动调用默认邮件程序,并且自动建立一封新邮件。这时邮件的标题就是“This is only a test”;收信人地址是“[email protected]”;抄送地址是“[email protected]”;密送地址是“[email protected]”。
6、news协议
和mailto协议有些类似。他是使用系统默认的新闻组软件来打开一个新闻组
使用方法:news:新闻组服务器地址
例如:news:comp.databases.ms-sqlserver
7、res协议
这个协议一般都在IE WebControl控件中使用,我们平时可以说是根本用不到,所以就不说了(其实我也不知道^_^),大家知道有这么个东西就成了!
8、telnet协议
使用默认的远程登录软件登录到远端服务器。
使用方法:telnet://服务器地址[:端口]
例如:telnet://microsoft.com:4201
9、view-source协议
用默认的超文本编辑器打开一个位于远端服务器上的一个超文本文件。
使用方法:view-source:地址
这一招有一个好用处,就是在一个网页禁止查看源文件的时候,我们就可以使用这个方法来突破他的限制来查看源文件。
例如:view-source:HTTP://www.microsoft.com/default.asp
以上就是IE所包括的所有预定义协议,这些协议在IE4.0以上版本都可以使用!
要注意一些问题
大家都知道在ASP.NET中,浏览器和Web服务器之间的连接是所谓的“无状态连接”。整个连接过程如下:
正是这样,我们才会用到Application、Cookie、Session这些东西来达到保存特定的用户信息的目的,在本文中我们要谈的是Application。
Application的原理是在服务器端建立一个状态变量,来存储所需的信息。要注意的是,首先,这个状态变量是建立在内存中的,其次是这个状态变量是可以被网站的所有页面访问的。这就意味着它只能存储一些要公布的信息,而不能存储一些比较个人的信息了!
下面看一个例子:
test1.aspx
<%@ Page Language="C#"%>
<html>
<body>
<%Application["CompanyTelephone"]="123456789";%>
<b>Application state changed successfully</b>
</body>
</html>
test2.aspx
<%@ Page Language="C#"%>
<html>
<body>
<b>Company Telephone =
<%
Response.Write(Application["CompanyTelephone"]);
%>
</b>
</body>
</html>
p.s. 以上是两个文件,要分开建立。
在浏览器中调用test1.aspx文件,你会看到浏览器中显示:
Application state changed successfully
这意味着我们成功地建立了一个Application状态。然后,再调用test2.aspx文件,这时就可以看到我们要的结果了:
Company Telephone = 123456789
以上看到的是使用Application状态的一般情况。那大家有没有想过其它的情况?比如说当你成功的建立了Application状态以后(test1.aspx),服务器突然断电或者被重新启动了。
这样问题就来了。如果真的发生了上述的情况,那么我们再运行test2.aspx后就不会看到我们要的结果了。所以为了避免上述的情况发生,我们应该在启动网站的时候,就配置应用程序状态。在此我们就要使用global.asax文件。
//global.asax
<script language="c#" runat="server">
void Application_OnStart()
{
Application["CompanyTelephone"]="123456789";
}
</script>
建立如上文件以后,将它放在Web应用程序的根文件夹中。这样一来,当Web应用程序启动的时候,ASP.NET会自己寻找global.asax文件。如果找到了,就再在其中寻找Application_OnStart()函数。如果这个函数存在,则运行其中的代码。
好了,这样一来,即使我们没有运行test1.aspx,test2.aspx还是会得到我们所要的结果的!
今天上网偶然发现了一个网站——慈善点击:http://love.sharebook.net/
在这里,你再也不会愁没有钱去做善事了!因为做善事不在乎你是不是有钱,而是看你有没有心去做!我自己就感叹自己这方面作的不够!所以为了稍稍弥补一下自己心中的缺憾,我就在此向大家推广这个网站!
在这个网站里汇集了许多慈善网站。大家只需用鼠标轻轻的Click一下,你就可能救助了一个贫困的儿童,就可能拯救了一些濒临绝迹的热带雨林!
网站的原理很简单!你点击的是广告商的广告,然后广告所得的钱就直接用到了慈善事业上!所以说,是你,做了慈善事业!
感觉网站的创始人真的是个大大的好人啊!学习!
这是一个什么亚洲博客评选活动,呵呵…既然有了博客,咱也来凑个热闹!
当然,也希望新老朋友能够捧场喽,呵呵…
今天明显的感觉到天气凉了!下午在图书馆看书的时候,把我冻得不行了!
学校里一个关系不错的哥们儿已经成功地把自己卖出去了!北汽福田,我觉得还不错!可能是新员工的缘故,我觉得给的待遇低了点儿,不过一个大好处是给落户,这可是个不小的诱惑啊……
招聘会的时候,我是一份儿简历都没有投…我们这里的招聘会明显的是给汽车系的开的…汽车系的简历几乎每个公司都可以投,可我们信息管理专业的,几乎是没人过问……毕竟是汽车学院啊…看来工作的事情还要自己去跑…
想想自己上网,写程序也好多年了,可是始终没有什么太大的成就!看着别人大学才看到电脑,两年就成了MVP,心里总觉得不是个味儿,为什么别人可以,而我就不行??
所以自己也要对自己做一个重新定位,把自己的职业生涯好好规划一下……
做出点儿东西来,自己也心安嘛!
明天就是学校的第一次大型的招聘会了。虽然我不是很感冒,但是就在眼前,我也就准备去看看。看看也不能光看啊!好歹也要准备点儿东西!于是我也作了份简历。整个简历的制作费用是2元。说实话,2元我就觉得多了,有一个同学只花了1元:只有一张纸,打印一份4角,复印三份3*2角,一共10角!
俺的简历也很简单就是两张纸,封面我也不准备搞了!搞那么多花里胡哨的东西不实际,只要你的简历内容丰富,我相信不会每人会因为不美的外观而嫌弃的!
我们学校是汽车工业学院,所以明天来的单位基本上都是和汽车有关的。像我们这些在汽车学校学习非汽车专业的学生,估计人家也不怎么看得上眼,就算看上估计也得把工资给压得低低的……
这样好像有点儿太自卑了,厚厚……明天去看看吧!我决定明天一定要装的牛一些,首先从气势上就不能给他们看扁了!展示一个自信真实的自我才是最好的表现!
我在考虑用不用打扮一下……呵呵……