手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >从零开始学ASP.NET-基础篇第1/7页
从零开始学ASP.NET-基础篇第1/7页
摘要:第一天学习目的:掌握用StringBuider类连接字符串理解服务器的环境变量StringBuilder类:命名空间是:System.Tex...

第一天

学习目的:

掌握用StringBuider类连接字符串

理解服务器的环境变量

StringBuilder类:

命名空间是:System.Text。

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

先举几个例子:

在cs或vb文件的头部加上

[C#]using System.Text;

[VB]Imports System.Text

[C#]StringBuilder sbFirst = new StringBuilder();

sbFirst.Append( “这个例子太简单</br>”);

Response.Write(sbFirst.ToString());

[VB]Dim sbFirst As StringBuilder = New StringBuilder()

sbFirst.Append( “这个例子太简单</br>”)

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>");

info.Append(objVar.ToString());

info.Append(" = <font color=blue>");

info.Append(Request.ServerVariables[objVar.ToString()]);

info.Append("</font></span><br>");

}

结果显示:

图片如下:

这样我们就可以这样用

Response.Write(Request.ServerVariables["REMOTE_ADDR"]); // 网页的URL

第二天

学习目的:

初次接触try…catch…语法

今天内容很轻松,用一个例子,输入年月日,判断输入是否正确

图片如下:

用个文本框,ID分别为txtYear,txtMonth,txtDate;

检验按钮的代码为:

// 先把输入的字符转成int类型,如果非数字型,

date = Convert.ToInt32(txtDate.Text);

labCheckInfo.Text = "输入的数字不符合日期格式";

return;

}

嗯,补充一下,关于StringBuider

在处理字符串的时候很多人喜欢+=,其实对于string来说,一旦定义了就无法更改了

所谓的+只是新建的一个新的string变量并赋值

所以对于尽量使用StringBuider的Append的方法,这样将大量的节省服务器的资源

当前1/7页1234567下一页阅读全文

【从零开始学ASP.NET-基础篇第1/7页】相关文章:

ASP.NET实用代码片段

ASP.NET中实现模板页

用ASP.NET实现简单的文字水印

ASP.NET用户控件技术

ASP.NET实现的简单易用文件上传类

ASP.NET创建动态缩略图的方法

ASP.NET缓存方法分析和实践示例代码第1/2页

在ASP.NET 中实现单点登录

Asp.Net 和 AJAX.Net 的区别第1/2页

ASP.NET编程中的十大技巧第1/2页

精品推荐
分类导航