日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

結(jié)合JavaScript與ASP.NET Web窗體進(jìn)行程序開(kāi)發(fā)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:正則表達(dá)式的3種匹配模式
正則表達(dá)式是處理字符串的常用工具。在C#中,我們一般使用Regex類(lèi)來(lái)表示一個(gè)正則表達(dá)式。一般正則表達(dá)式引擎支持以下3種匹配模式:?jiǎn)涡心J?Singleline)、多行模式(Multiline)與忽略大小寫(xiě)(I

ASP.NET為Web程序開(kāi)發(fā)提供了新的范例。其中包括一系列基于服務(wù)器的控件,這些控件類(lèi)似于HTML窗體中諸如文本框、按鈕等元素。使用這些控件的問(wèn)題是必須調(diào)用服務(wù)器。JavaScript為很多任務(wù)提供多種選擇的機(jī)會(huì),而這些過(guò)程不需要調(diào)用服務(wù)器。讓我們來(lái)看結(jié)合JavaScript與ASP.NET所帶來(lái)的強(qiáng)大功能。

性能是必需的
調(diào)用服務(wù)器要求帶寬和服務(wù)器處理時(shí)間,然而對(duì)一個(gè)可以享受高速流通的局域網(wǎng)程序?qū)⒉粫?huì)有任何問(wèn)題,但是在廣域網(wǎng)中就是不同的情況。一個(gè)因特網(wǎng)用戶(hù)連接速度的不同主要取決于用戶(hù)的撥號(hào)調(diào)制解調(diào)器、帶寬或者電纜調(diào)制解調(diào)器。使用用戶(hù)型的JavaScript可以不需要調(diào)用服務(wù)器。

傳統(tǒng)方法
一個(gè)標(biāo)準(zhǔn)的網(wǎng)頁(yè)窗體包括像標(biāo)題框、正文和窗體在內(nèi)的頁(yè)面。JavaScript函數(shù)按傳統(tǒng)方法被放置在網(wǎng)頁(yè)窗體的標(biāo)題框,這些函數(shù)允許被頁(yè)面的其它部分載入和利用,一旦被載入,這些函數(shù)將從HTML元素中調(diào)用。

讓我們看看一個(gè)簡(jiǎn)單的JavaScript的例子:

function valSubmit() {
var doc = document.forms[0];
varmsg = "";

if (doc.firstName.value == "") {

msg = "- Please enter a first name.n";
}

if (doc.lastName.value == "") {
msg = "- Please enter a last name.n";
}

if (msg == "") {
doc.submit();
} else {
alert("The following errors were
encountered.nn" msg);
}
}
這一函數(shù)將檢驗(yàn)數(shù)據(jù)被傳送到窗體中的兩個(gè)HIML區(qū)。如果其中一個(gè)區(qū)是空的,將顯示錯(cuò)誤信息并且停止運(yùn)行。如果兩個(gè)區(qū)都有值時(shí),窗體被提交,你可以使用以下的代碼調(diào)用這一函數(shù):


1<input type="button" value="submit" name="btnSubmit" onClick="valSubmit();">

利用這一關(guān)系,在HIML區(qū)沒(méi)有數(shù)據(jù)之前,窗體是不會(huì)被提交的。這樣我們可以看到,代碼變得更加簡(jiǎn)單,但是由于無(wú)需調(diào)用額外的服務(wù)器而不會(huì)產(chǎn)生任何副作用。JavaScript簡(jiǎn)短而實(shí)用,這就意味著窗體不需要額外的載入時(shí)間。

將JavaScript和ASP.NET結(jié)合在一起
ASP.NET網(wǎng)頁(yè)窗體允許使用標(biāo)準(zhǔn)的HTML,因此你可以容易地使用前面的范例。ASP.NET用戶(hù)控件允許你很輕松地調(diào)用服務(wù)器代碼來(lái)處理 Web窗體。慶幸的是,用戶(hù)控件和JavaScript的結(jié)合使用完全是可以的。我將利用一個(gè)ASP.NET按鈕控件的例子來(lái)說(shuō)明這一使用過(guò)程。

按鈕控件的所有屬性提供了將JavaScript連接到控件的方式。首先,將JavaScript函數(shù)放置在ASP.NET網(wǎng)頁(yè)窗體中,但是通過(guò)添加返回值可以改變放置的方法。如果確認(rèn)通過(guò),函數(shù)值返回為真,與按鈕相關(guān)的服務(wù)器函數(shù)就會(huì)別調(diào)用。如果返回值為假,則窗體不會(huì)被提交。

分享:在程序中書(shū)寫(xiě)SQL語(yǔ)句
  園子里關(guān)于存儲(chǔ)過(guò)程的討論有很多,不少人建議將SQL語(yǔ)句寫(xiě)在程序中,這篇隨筆討論一下SQL語(yǔ)句在程序中的寫(xiě)法。 1string strSQL = SELECT [AddressID], [AddressLine1], [AddressLine2

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程