asp.net 入门

转载 2007年09月21日 12:06:00

第一天

学习目的:
掌握最基本的Label、TextBox、Button控件用法
掌握用StringBuider类连接字符串
理解服务器的环境变量


StringBuilder类:
命名空间是:System.Text。

StringBuilder类是个高效的类,StringBuilder.Append连接字符串的方法是非常快的。用于连接大量的字符串,其速度的优越性就会体现出来。

先举几个例子:
在cs或vb文件的头部加上

[C#]
using System.Text;

[VB]
Imports System.Text

[C#]
StringBuilder sbFirst = new StringBuilder();
sbFirst.Append("这是第一个学ASPNET的例子</br>");
sbFirst.Append("这个例子太简单</br>");
sbFirst.Append("连三岁小陔都会做,我早知道了,嘿嘿。");
Response.Write(sbFirst.ToString());

[VB]
Dim sbFirst As StringBuilder = New StringBuilder()
sbFirst.Append("这是第一个学ASPNET的例子</br>")
sbFirst.Append( "这个例子太简单</br>")
sbFirst.Append( "连三岁小陔都会做,我早知道了,嘿嘿。")
Response.Write(sbFirst.ToString)

下面就可以做正题了:
先建立一个C#的WEB应用程序工程,这废话我就少说了吧。
放一个Button控件:ID为btnShowVariable
放一个Label控件:ID为labServerVariable

添加Button的单击事件,如下代码

private void btnShowVariable_Click(object sender, System.EventArgs e)
{
    labServerVariables.Text = "";

    StringBuilder info = new StringBuilder();

    foreach (object objVar in Request.ServerVariables)
    {
        info.Append("<span style='font-size:9pt'>");
        info.Append(objVar.ToString());
        info.Append(" = <font color=blue>");
        info.Append(Request.ServerVariables[objVar.ToString()]);
        info.Append("</font></span><br>");
    }

    labServerVariables.Text = info.ToString();
}

这样我们就可以这样用
Response.Write(Request.ServerVariables["REMOTE_ADDR"]); // IP地址
Response.Write("<BR>");
Response.Write(Request.ServerVariables["URL"]); // 网页的URL
 

【Web API系列教程】1.1 — ASP.NET Web API入门

前言HTTP不仅仅服务于web页面,同时也是构建暴露服务和数据的API的强大平台。HTTP有着简单、灵活和无处不在的特点。你能想到的几乎所有平台都包含有一个HTTP库,所以HTTP服务可以遍及广泛的客...
  • NoMasp
  • NoMasp
  • 2016年02月24日 18:48
  • 10248

ASP.NET MVC3 高级编程学习笔记——入门

最早就接触过asp.net mvc 框架了,从1.0开始到现在的4.0,感觉是时候拥抱mvc了。 本篇主要内容 Model—View—Controller介绍ViewModel模式ASP.NE...
  • langal1212
  • langal1212
  • 2013年09月23日 14:02
  • 618

《ASP.NET4 从入门到精通》学习笔记4

第4部分诊断与插件            刚开始看这章的时候,真实一头雾水,不知道在讲什么,不过看了关于http pipeline之后,才了解相关说明。因此对于这一章的学习,建议各位首先看看htt...
  • dongdongdongJL
  • dongdongdongJL
  • 2014年07月10日 21:36
  • 1261

[52ABP实战系列] .NET CORE实战入门视频课程出来啦

“ .NET CORE实战入门视频,要是有讲的不好的地方,还请留言。” 早安! 各位道友好,.NET CORE入门视频的第一章已经录制完毕了。视频会放在传课网、...
  • sD7O95O
  • sD7O95O
  • 2017年11月23日 00:00
  • 546

ASP.NET基础与入门:WebForm,事件驱动编程,Page类

注:因为这个暑假做了一个ASP.NET的项目(WebForms模式),暑假期间太忙没有来得及整理,现在统一梳理下知识(有些我认为可以跟HTML共通的就没记)推荐几个学习ASP.NET的网站:W3Sch...
  • Jurbo
  • Jurbo
  • 2016年08月29日 15:10
  • 4509

ASP.NET MVC随想录——锋利的KATANA

阅读目录 ASP.NET 发展历程 走进Katana的世界 使用ASP.NET/IIS托管Katana-based应用程序 使用自定义Host(self-host)托管Katana-b...
  • zxxSsdsd
  • zxxSsdsd
  • 2016年08月22日 21:28
  • 543

【ASP.NET】——asp.net入门

【背景】         前段时间一直在学《Asp.net》,视频资料速度真的是慢到可以,终于看完了,这一个个视频的学习如同在收割玉米,现在到了颗粒归仓的时候了,知识学习的过程可以简化为:分类——比较...
  • zt15732625878
  • zt15732625878
  • 2016年12月29日 17:24
  • 445

【Web API系列教程】1.3 — 实战:用ASP.NET Web API和Angular.js创建单页面应用程序(上)

前言在传统的web应用程序中,客户端(浏览器)通过请求页面来启动与服务器的通信。然后服务器处理该请求,并发送HTML页面到客户端。在随后页面上的操作中——例如,用户导航到一个链接或提交一个包含数据的表...
  • NoMasp
  • NoMasp
  • 2016年02月25日 09:38
  • 3595

ASP.NET ZERO 学习 —— (3) 开发手册之介绍和MVC 应用前端

介绍解决方案结构(层)在解决方案里面一共有7个项目 - Core 领域模型层(如实体和领域服务) - Application 应用逻辑层(如应用服务和DTO) - EntityFramework...
  • alistair_chow
  • alistair_chow
  • 2017年02月24日 14:20
  • 2495

asp.net mvc 学习总结

自学MVC看这里——全网最全ASP.NET MVC 教程汇总 http://www.cnblogs.com/powertoolsteam/archive/2015/08/13/4667892.htm...
  • bcbobo21cn
  • bcbobo21cn
  • 2017年05月03日 21:01
  • 1544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 入门
举报原因:
原因补充:

(最多只允许输入30个字)