qishi821的个人博客分享 http://blog.sciencenet.cn/u/qishi821

博文

关于ASP.NET第一课

已有 2297 次阅读 2015-6-20 10:10 |个人分类:计算机科学与技术(编程学)|系统分类:科研笔记

ASP.NET 第一课

马上要毕业了,半年来的时间几乎都花在了毕业设计上,在此期间,我学习了包括ZigBee、ASP.NET、ADO.NET、Javascript、C#、HTML等一些新的知识和技术,而这也是所要前进的目标,即既会硬件方面的知识,又软件方面的知识,然后让自己成为一名名副其实的计算机工程师。

此次使用的工具:VS2010,这个工具真的是很强大,这么说是因为它封装了太多的东西,实现了太多的功能,以至于我们只需要调用即可,而我们学习C#,在我看来,除了基本的语法外,就是学习它都有哪些函数可以供我们调用,什么时候该调用什么函数,我认为这是我们所要学习的关于C#的知识。

好了,言归正传,ASP即Active Server Page,动态服务器页面,可能是用的太少,理解的不深刻,还不能理解为什么是动态服务器页面。

今天要说的是建立一个登录界面,当然前提是要有HTML的基础。

首先来看Login.aspx文件

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

   <title></title>

</head>

对于第一行,暂时还不知道是什么意思,是软件自动生成的。当然,重点还在body里面,如下:

<body style=" background-image: url('bgImg/$this.BackgroundImage.jpg'); width:100%; height:100%;">

<form id="form1" runat="server">

<div>

 <div style="padding-top:300px;">

   <table style="margin-left:500px;">

       <tr>  

         <td>

            <asp:Label ID="Label1" runat="server" Text="用户名:"></asp:Label>

         </td>

         <td>

          <asp:TextBox ID="username" Width="150px" runat="server"></asp:TextBox>

         </td>

       </tr>

       <tr>

         <td colspan="2" style="text-align:center;">

         <asp:Button ID="Button1"runat="server"onclick="Button1_Click"Text="登录"/>

         </td>

        </tr>

        </table>

         </div>

        </div>

       </form>

</body>

</html>

之前,整个界面已经搭建好了,下一步就是要解决控件的问题了,在Login.aspx.cs中,通过Server.Transfer("SensorNum.aspx", true);这一语句来实现页面跳转的功能,这亦是与HTML不同的地方。

至此,关于简单的登录界面就介绍到此,当然,这里面还应该有连接数据库的东西,为了对知识进行分类巩固,我将在ADO.NET中介绍。

写下此篇博文的目的,一是为了回顾一下所学的知识,整理所学过的知识,明确下一步所该要学的知识,看一下自己所缺少的知识;二是为了分享给大家,可以相互学习,彼此促进。



https://blog.sciencenet.cn/blog-2355761-899343.html

上一篇:曾看过的电影
下一篇:ADO.NET第一课
收藏 IP: 222.18.127.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-21 01:23

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部