熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

從零開始學ASP.NET(基礎篇 連載一)

2013-11-13 12:17:24  來源: .NET編程 

第一天

學習目的
掌握最基本的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的單擊事件如下代碼

private void btnShowVariable_Click(object sender SystemEventArgs 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


From:http://tw.wingwit.com/Article/program/net/201311/15583.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.