第一天
学习目的
掌握最基本的LabelTextBoxButton控件用法
掌握用StringBuider类连接字符串
理解服务器的环境变量
StringBuilder类
命名空间是SystemText
StringBuilder类是个高效的类StringBuilderAppend连接字符串的方法是非常快的用于连接大量的字符串其速度的优越性就会体现出来
先举几个例子
在cs或vb文件的头部加上
[C#]
using SystemText;
[VB]
Imports SystemText
[C#]
StringBuilder sbFirst = new StringBuilder();
sbFirstAppend(这是第一个学ASPNET的例子</br>);
sbFirstAppend(这个例子太简单</br>);
sbFirstAppend(连三岁小陔都会做我早知道了嘿嘿);
ResponseWrite(sbFirstToString());
[VB]
Dim sbFirst As StringBuilder = New StringBuilder()
sbFirstAppend(这是第一个学ASPNET的例子</br>)
sbFirstAppend( 这个例子太简单</br>)
sbFirstAppend( 连三岁小陔都会做我早知道了嘿嘿)
ResponseWrite(sbFirstToString)
下面就可以做正题了
先建立一个C#的WEB应用程序工程这废话我就少说了吧
放一个Button控件ID为btnShowVariable
放一个Label控件ID为labServerVariable
添加Button的单击事件如下代码
privatevoid btnShowVariable_Click(object sender
System
EventArgs e)
{
labServerVariablesText = ;
StringBuilder info = new StringBuilder();
foreach (object objVar in RequestServerVariables)
{
infoAppend(<span style=fontsize:pt>);
infoAppend(objVarToString());
infoAppend( = <font color=blue>);
infoAppend(RequestServerVariables[objVarToString()]);
infoAppend(</font></span><br>);
}
labServerVariablesText = infoToString();
}
这样我们就可以这样用
ResponseWrite(RequestServerVariables[REMOTE_ADDR]); // IP地址
ResponseWrite(<BR>);
ResponseWrite(RequestServerVariables[URL]); // 网页的URL