国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

使用ASP.NET中關于代碼分離的實例分享

2024-07-10 13:30:13
字體:
來源:轉載
供稿:網友
本文主要簡單介紹了如何讓代碼分離閱讀起來更方便,不至于代碼過于臃腫,這里舉一反三,希望對大家有所幫助。
 

經常在開發項目的時候,會遇到這樣的情況,我們希望當用戶點擊Button按鈕時,系統能彈出一個窗口。例如下面的代碼:

 

復制代碼代碼如下:

{
    string strScript = "<script language=javascript>/n";
    strScript += "window.alert(" + "/"hello/"" + ");";
    strScript += "";
    Response.Write(strScript);
}

 

上面這段代碼會彈出一個hello的對話框。這種方法就是在你的后臺.cs文件向前臺寫一段javascript腳本,但是,我想大家看到這樣的代碼,或許會感覺很不舒服,有點雜亂無章!如果需要彈出一個頁面,并且需要傳遞參數,那樣編寫出的代碼,看起來會更亂!

后來,我考慮能不能把關于腳本部分都放在.aspx文件里,.cs里直接引用函數名稱即可。事實證明是可以的,請看下面的實現方法:

1.在aspx的之前添加這段代碼

 

復制代碼代碼如下:

function showmessagebox()
{
    window.alert("hello");
}

 

2.在cs文件的Page_Load事件里添加以下代碼

 

復制代碼代碼如下:

{
    // 在此處放置用戶代碼以初始化頁面
    this.Button1.Attributes.Add("onclick","javascript:showmessagebox();");
}

 

3.現在當你點擊頁面上Button1按鈕,所產生效果與先前那種方法類似,但是整個系統代碼看起來舒服了許多。

總結:使用這種方法來編寫程序,不會使你的程序運行的更快、更穩定....它所起到的作用,只是讓你的代碼閱讀起來更方便,便于與人交流。利用這種思想,我們可以舉一反三,盡量不要在cs文件里寫大量的javascript腳本。



注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘德县| 泰来县| 隆林| 扬中市| 景洪市| 开封市| 望谟县| 财经| 丹巴县| 高邮市| 临武县| 河北省| 景洪市| 京山县| 隆昌县| 南川市| 贵南县| 新源县| 塘沽区| 固原市| 丹寨县| 五指山市| 宣威市| 牡丹江市| 凌云县| 友谊县| 昆山市| 田阳县| 南部县| 从江县| 温宿县| 汉中市| 南靖县| 凭祥市| 广饶县| 浦城县| 昌都县| 石景山区| 龙门县| 延安市| 平安县|