最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

從零開始學(xué)ASP.NET-基礎(chǔ)篇第1/7頁

 更新時(shí)間:2006年07月12日 00:00:00   作者:  
第一天

學(xué)習(xí)目的:
  • 掌握最基本的Label、TextBox、Button控件用法
  • 掌握用StringBuider類連接字符串
  • 理解服務(wù)器的環(huán)境變量


    StringBuilder類:
    命名空間是:System.Text。

    StringBuilder類是個(gè)高效的類,StringBuilder.Append連接字符串的方法是非常快的。用于連接大量的字符串,其速度的優(yōu)越性就會體現(xiàn)出來。

    先舉幾個(gè)例子:
    在cs或vb文件的頭部加上
    [C#]using System.Text;
    [VB]Imports System.Text

    [C#]StringBuilder sbFirst = new StringBuilder();
    sbFirst.Append(“這是第一個(gè)學(xué)ASPNET的例子</br>”);
    sbFirst.Append( “這個(gè)例子太簡單</br>”);
    sbFirst.Append( “連三歲小陔都會做,我早知道了,嘿嘿?!?;
    Response.Write(sbFirst.ToString());

    [VB]Dim sbFirst As StringBuilder = New StringBuilder()
    sbFirst.Append(“這是第一個(gè)學(xué)ASPNET的例子</br>”)
    sbFirst.Append( “這個(gè)例子太簡單</br>”)
    sbFirst.Append( “連三歲小陔都會做,我早知道了,嘿嘿?!?
    Response.Write(sbFirst.ToString)

    下面就可以做正題了:
    先建立一個(gè)C#的WEB應(yīng)用程序工程,這廢話我就少說了吧。
    放一個(gè)Button控件:ID為btnShowVariable
    放一個(gè)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();
    }

    結(jié)果顯示:

    圖片如下:


    這樣我們就可以這樣用
    Response.Write(Request.ServerVariables["REMOTE_ADDR"]); // IP地址
    Response.Write("<BR>");
    Response.Write(Request.ServerVariables["URL"]); // 網(wǎng)頁的URL
     

    第二天

    學(xué)習(xí)目的:

  • 掌握文本框的用法
  • 初次接觸try…catch…語法

    今天內(nèi)容很輕松,用一個(gè)例子,輸入年月日,判斷輸入是否正確

    圖片如下:


    用個(gè)文本框,ID分別為txtYear,txtMonth,txtDate;
    檢驗(yàn)按鈕的代碼為:
    private void btnCheck_Click(object sender, System.EventArgs e)
    {
    int year, month, date;

    // 先把輸入的字符轉(zhuǎn)成int類型,如果非數(shù)字型,
    // 會觸發(fā)錯(cuò)誤
    try
    {
    year = Convert.ToInt32(txtYear.Text);
    month = Convert.ToInt32(txtMonth.Text);
    date = Convert.ToInt32(txtDate.Text);
    }
    catch
    {
    labCheckInfo.Text = "輸入的是非數(shù)字字符。";
    return;
    }

    // 如果第一步檢驗(yàn)合格,就把輸入的數(shù)字轉(zhuǎn)化為日期格式
    // 如果不符合日期格式即引發(fā)錯(cuò)誤
    try
    {
    DateTime dt = new DateTime(year, month, date);
    }
    catch
    {
    labCheckInfo.Text = "輸入的數(shù)字不符合日期格式";
    return;
    }

    labCheckInfo.Text = "輸入正確";
    }


    嗯,補(bǔ)充一下,關(guān)于StringBuider
    在處理字符串的時(shí)候很多人喜歡+=,其實(shí)對于string來說,一旦定義了就無法更改了
    所謂的+只是新建的一個(gè)新的string變量并賦值
    所以對于盡量使用StringBuider的Append的方法,這樣將大量的節(jié)省服務(wù)器的資源

相關(guān)文章

  • ASP.NET通過Web.config實(shí)現(xiàn)驗(yàn)證賬號密碼是否正確進(jìn)行登錄

    ASP.NET通過Web.config實(shí)現(xiàn)驗(yàn)證賬號密碼是否正確進(jìn)行登錄

    本文是通過authentication(認(rèn)證訪問者) 和 authorization( 訪問權(quán)限),來實(shí)現(xiàn)一個(gè)簡單的判斷用戶賬號密碼是否正確,需要的朋友可以參考下
    2021-09-09
  • upload上傳單張圖片

    upload上傳單張圖片

    這篇文章主要介紹了upload上傳單張圖片的代碼,需要的朋友可以參考下。
    2015-07-07
  • .Net執(zhí)行SQL存儲過程之易用輕量工具詳解

    .Net執(zhí)行SQL存儲過程之易用輕量工具詳解

    這篇文章主要為大家介紹了.Net執(zhí)行SQL存儲過程之易用輕量工具詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • .Net性能調(diào)優(yōu)-ArrayPool詳情

    .Net性能調(diào)優(yōu)-ArrayPool詳情

    ArrayPool具有高性能 托管 數(shù)組緩沖池,可重復(fù)使用,用 租用 空間的方式代替 重新分配 數(shù)組空間的行為的特點(diǎn)及可以在頻繁創(chuàng)建和銷毀數(shù)組的情況下 提高性能 ,減少垃圾回收器的壓力的優(yōu)點(diǎn),下面文章內(nèi)容將詳細(xì)對其做介紹,需要的朋友可以參考一下
    2021-09-09
  • 水晶易表調(diào)用C#的WebService,返回?cái)?shù)據(jù)集合的應(yīng)用分析

    水晶易表調(diào)用C#的WebService,返回?cái)?shù)據(jù)集合的應(yīng)用分析

    本篇文章介紹了,水晶易表調(diào)用C#的WebService,返回?cái)?shù)據(jù)集合的應(yīng)用分析。需要的朋友參考下
    2013-04-04
  • 在 ASP.NET Core 中自動啟用 CAP 事務(wù)詳情

    在 ASP.NET Core 中自動啟用 CAP 事務(wù)詳情

    本篇文章旨在描述如何在 ASP.NET Core項(xiàng)目中并以一種簡便的方式啟用CAP事務(wù),因?yàn)樵谖覀兊氖纠卸际侵苯友菔颈容^直觀的方式,沒有進(jìn)行封裝,有些初學(xué)者同學(xué)不太會,找到問我如何封裝,本篇文章主要基于 Entity Framework 來進(jìn)行演示
    2021-10-10
  • 詳解如何使用Net將HTML簡歷導(dǎo)出為PDF格式

    詳解如何使用Net將HTML簡歷導(dǎo)出為PDF格式

    這篇文章主要為大家介紹了詳解如何使用Net將HTML簡歷導(dǎo)出為PDF格式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • .NET6新特性之 隱式命名空間引用

    .NET6新特性之 隱式命名空間引用

    本文給大家分享的是 .NET6特新 隱式命名空間引用,如果我們要在新加一個(gè)命名空間的引用,可以在項(xiàng)目文件中配置增加<Using Include="命名空間"/>,如果需要移除一個(gè)命名空間可以這么做<Using Remove="命名空間"/>,下面來看看文章詳細(xì)介紹內(nèi)容吧,需要的朋友可以參考一下
    2021-11-11
  • ASP.NET Core MVC 過濾器(Filter)

    ASP.NET Core MVC 過濾器(Filter)

    本文小編要給大家介紹的是ASP.NET Core MVC 過濾器,ASP.NET MVC 中的過濾器允許在執(zhí)行管道中的特定階段之前或之后運(yùn)行代碼??梢詫θ?,也可以對每個(gè)控制器或每個(gè)操作配置過濾器,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • ASP.NET Core WebSocket集群實(shí)現(xiàn)思路詳解

    ASP.NET Core WebSocket集群實(shí)現(xiàn)思路詳解

    這篇文章主要為大家介紹了ASP.NET Core WebSocket集群實(shí)現(xiàn)思路詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論

高青县| 井陉县| 南华县| 福州市| 梁山县| 安远县| 奉化市| 吉林市| 科技| 阿尔山市| 康平县| 轮台县| 湘乡市| 牙克石市| 内丘县| 沙田区| 香港 | 玛曲县| 康定县| 砀山县| 城固县| 明水县| 天峨县| 嘉定区| 增城市| 麻阳| 阆中市| 新巴尔虎左旗| 上饶市| 南雄市| 宝鸡市| 苏州市| 嘉善县| 夏邑县| 保康县| 得荣县| 安西县| 拉孜县| 陇川县| 五指山市| 东乡|