校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET自動為URL加上超鏈接的代碼

ASP.NET自動為URL加上超鏈接的代碼

熱門標(biāo)簽:昆明語音電銷機器人價格 征途美甲店地圖標(biāo)注 浦發(fā)電話機器人提醒還款 太原400電話上門辦理 百度地圖怎樣做地圖標(biāo)注 騰訊地圖標(biāo)注手機 電銷語音機器人型號參數(shù) 柳州電銷機器人公司 400電話如何申請取消

作為一個程序員,在完成設(shè)計后還要根據(jù)程序的情況以及用戶的反映不斷對程序進行改進,這樣才能不斷地完善自己的作品。筆者在制作完軟件商務(wù)網(wǎng)的論壇后,發(fā)現(xiàn)人們總喜歡在帖子中加上各種有用的URL鏈接或Email地址。而筆者當(dāng)初設(shè)計時沒有考慮到這一點,使得這些URL鏈接或Email地址只能以文字的形式而并不是以超鏈接的形式顯示,其它瀏覽帖子的人還必須把這些URL鏈接拷貝到瀏覽器中或把Email地址拷貝到Outlook中才能轉(zhuǎn)到相應(yīng)的鏈接地址或發(fā)送電子郵件到相應(yīng)的Email地址。

發(fā)現(xiàn)這個問題后,筆者即著手進行解決。首先是從網(wǎng)上查找有關(guān)這方面的現(xiàn)在代碼,可惜的是,在搜索引擎上反復(fù)查找也沒有發(fā)現(xiàn)這方面的文章。后來一想,干脆自己用ASP.NET編寫一個。

要想自動顯示超鏈接的關(guān)鍵在于如何能正確識別超鏈接,毫無疑問的,最有效的方法是用正則表達式。正則表達式是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式,描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。.NET基礎(chǔ)類庫中包含有一個名字空間和一系列可以充分發(fā)揮規(guī)則表達式威力的類,用它就可以自動探測出文字中的URL鏈接或 Email地址。下面具體講講如何用ASP.NET(C#)一步步實現(xiàn)我們的目的:

首先,要想在ASP.NET(C#)中使用正則表達式就必須把 System.Text.RegularExpressions 這個命名空間包含進來

using System.Text.RegularExpressions;

第二步是用正則表達式識別URL超鏈接:

復(fù)制代碼 代碼如下:

Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

這里的代碼是用正則表達式識別Email地址:

復(fù)制代碼 代碼如下:

Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

第三步,當(dāng)程序已經(jīng)識別出URL超鏈接或Email地址后,必須用〈a href=...〉超鏈接〈/a〉對這些超鏈接進行替換,這樣才能把這些文字顯示為鏈接的形式。我這里把它們?nèi)堪诤瘮?shù)中:

private void Button1_Click(object sender, System.EventArgs e)
{
string strContent = InputTextBox.Text; 
Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)",
RegexOptions.IgnoreCase| RegexOptions.Compiled); 
strContent = urlregex.Replace(strContent,
"〈a href=\"\" target=\"_blank\"〉〈/a〉"); 
Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)",
RegexOptions.IgnoreCase| RegexOptions.Compiled); 
strContent = emailregex.Replace(strContent, "〈a href=mailto:〉〈/a〉"); 
lbContent.Text += "〈br〉"+strContent; 
}

通過以上幾步,你就可以在網(wǎng)頁上自動顯示超鏈接以及Email地址了

其它網(wǎng)友的補充:

private void button1_click(object sender, system.eventargs e){  
string strcontent = inputtextbox.text;  
regex urlregex = new regex(@"(http://([w.]+/?)s*)",regexoptions.ignorecase| regexoptions.compiled);  
strcontent = urlregex.replace(strcontent,"a href="" target=" rel="external nofollow" _blank">/a>"); 
regex emailregex = new regex(@"([a-za-z_0-9.-]+@[a-za-z_0-9.-]+.w+)",regexoptions.ignorecase| regexoptions.compiled);
strcontent = emailregex.replace(strcontent, "a href=mailto:>/a>");
lbcontent.text += "br>"+strcontent;}
您可能感興趣的文章:
  • asp.net下檢測遠程URL是否存在的三種方法
  • asp.net URL中包含中文參數(shù)造成亂碼的解決方法
  • asp頁面和Asp.net頁面?zhèn)髦形膮?shù)UrlEncode編碼以及接收解碼
  • asp.net獲取當(dāng)前網(wǎng)址url的各種屬性(文件名、參數(shù)、域名 等)的代碼
  • asp.net URL編碼與解碼
  • Asp.net中Request.Url的各個屬性對應(yīng)的意義介紹
  • asp.net獲取URL和IP地址的方法匯總
  • Asp.net中獲取應(yīng)用程序完整Url路徑的小例子
  • asp.net C#檢查URL是否有效的方法
  • ASP.NET獲取URL方法匯總

標(biāo)簽:張家界 陽泉 江蘇 天門 新疆 白山 德陽 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET自動為URL加上超鏈接的代碼》,本文關(guān)鍵詞  ASP.NET,自動,為,URL,加上,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET自動為URL加上超鏈接的代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET自動為URL加上超鏈接的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美人与z0zoxxxx视频| 国产在线播放一区三区四| 色婷婷av一区| 伊人开心综合网| 91精品国产综合久久精品麻豆| 亚洲激情欧美激情| 欧美三级电影在线观看| 秋霞国产午夜精品免费视频| 精品三级av在线| 国产精品99久久久久久宅男| 国产精品久久夜| 欧美专区日韩专区| 久久精品72免费观看| 国产人久久人人人人爽| 91免费精品国自产拍在线不卡| 亚洲午夜久久久| 日韩精品一区国产麻豆| 粉嫩一区二区三区性色av| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩专区在线| 久草中文综合在线| 亚洲色大成网站www久久九九| 在线观看亚洲a| 精品无人区卡一卡二卡三乱码免费卡| 日本一区二区三区久久久久久久久不 | 日韩一区二区电影网| 日韩福利视频网| 国产欧美一区二区精品久导航| 91免费国产视频网站| 奇米精品一区二区三区在线观看 | 精品福利二区三区| 成人视屏免费看| 免费看精品久久片| 亚洲精品日韩一| 久久伊人蜜桃av一区二区| 日本韩国一区二区| 韩日av一区二区| 亚洲一二三级电影| 国产精品视频第一区| 91精品国模一区二区三区| 99久久99久久精品国产片果冻| 日本不卡视频一二三区| 亚洲欧美另类久久久精品| 欧美一区二区三区视频| 99国产欧美久久久精品| 国产毛片精品视频| 日韩高清不卡在线| 一区二区三区在线视频免费| 国产欧美一区二区精品性色超碰| 欧美日韩的一区二区| 91丨国产丨九色丨pron| 精品无人区卡一卡二卡三乱码免费卡 | 欧美va在线播放| 欧美影视一区在线| 不卡一区在线观看| 国产美女在线精品| 奇米777欧美一区二区| 亚洲一线二线三线视频| 亚洲欧美视频在线观看| 国产精品三级av| 337p日本欧洲亚洲大胆色噜噜| 555www色欧美视频| 欧美丝袜丝交足nylons| 91天堂素人约啪| 99视频精品在线| av一二三不卡影片| 成人性视频免费网站| 国产精品一卡二| 国产在线精品一区二区三区不卡| 美女www一区二区| 麻豆一区二区三区| 捆绑调教美女网站视频一区| 人妖欧美一区二区| 午夜成人免费电影| 日本最新不卡在线| 日本中文一区二区三区| 日本不卡高清视频| 蜜芽一区二区三区| 国模大尺度一区二区三区| 久久er99精品| 国产一区二区三区最好精华液| 一本大道久久a久久精二百| 成人激情综合网站| 成熟亚洲日本毛茸茸凸凹| 国产成人精品三级麻豆| 国产69精品久久久久毛片| 成人黄色av电影| 播五月开心婷婷综合| 99久久久精品| 色老汉一区二区三区| 欧美日韩一区精品| 日韩亚洲欧美在线观看| 久久精品一区二区三区不卡牛牛| 国产精品美女一区二区三区| **性色生活片久久毛片| 一区二区高清在线| 日本不卡123| 国产成人免费在线视频| 91网站黄www| 7777精品伊人久久久大香线蕉经典版下载 | 韩日精品视频一区| 成人深夜福利app| 91久久精品一区二区| 欧美电影一区二区| 精品99一区二区| 日韩美女啊v在线免费观看| 亚洲成人精品在线观看| 国产在线看一区| 色婷婷一区二区| 精品久久久久一区二区国产| 欧美激情一区二区三区| 一区二区三区精密机械公司| 五月天丁香久久| 国产福利一区二区三区在线视频| 色天天综合久久久久综合片| 91精品国产综合久久久久久久| 国产视频在线观看一区二区三区| 亚洲伊人伊色伊影伊综合网| 美女视频黄久久| 成人国产精品免费观看| 欧美色精品天天在线观看视频| 精品999在线播放| 亚洲影院久久精品| 丁香婷婷综合色啪| 欧美日韩视频专区在线播放| 精品久久久久99| 亚洲一二三区不卡| 丁香桃色午夜亚洲一区二区三区| 精品视频免费看| 亚洲欧美日韩国产综合| 国产一区二区不卡在线| 欧美男男青年gay1069videost| 欧美国产乱子伦| 老司机一区二区| 欧美日韩国产区一| 亚洲欧美另类图片小说| 国产麻豆欧美日韩一区| 欧美一区二区三区思思人| 一区二区三区四区蜜桃| 成人性生交大片免费看中文 | 午夜精品久久久久久久久久| 国产寡妇亲子伦一区二区| 欧美丰满少妇xxxbbb| 亚洲精品欧美激情| 福利电影一区二区| 欧美精品一区二区三区四区| 亚洲高清免费视频| 一本久久综合亚洲鲁鲁五月天| 中文一区二区在线观看| 精品亚洲国内自在自线福利| 在线不卡免费欧美| 一区二区三区在线观看动漫 | 美腿丝袜亚洲三区| 欧美日韩国产美| 亚洲高清免费视频| 欧洲一区二区三区在线| 亚洲激情图片qvod| 色综合久久中文字幕综合网| 国产精品毛片久久久久久| 国产91清纯白嫩初高中在线观看| 精品国产一区二区在线观看| 男人的j进女人的j一区| 69av一区二区三区| 图片区日韩欧美亚洲| 欧美男女性生活在线直播观看| 亚洲国产精品一区二区尤物区| 欧美午夜片在线观看| 亚洲高清三级视频| 欧美剧在线免费观看网站| 亚洲成a人v欧美综合天堂| 欧美日韩另类国产亚洲欧美一级| 性做久久久久久久久| 欧美日韩一级二级| 午夜视频一区在线观看| 欧美一区二区三区电影| 免费久久精品视频| 26uuu精品一区二区| 国产高清不卡一区| 亚洲欧美自拍偷拍| 在线日韩av片| 青青草国产成人av片免费| 欧美大黄免费观看| 国产成人福利片| 亚洲欧美日韩国产另类专区| 欧美在线观看视频一区二区| 日韩精品久久久久久| 欧美成人精品福利| 成人一区二区三区中文字幕| 亚洲精品中文在线观看| 欧美高清视频www夜色资源网| 久久97超碰色| 国产精品国产成人国产三级| 在线视频国内自拍亚洲视频| 热久久国产精品| 日本一区二区免费在线观看视频| 日本久久一区二区| 国产91丝袜在线观看| 一区二区三区成人在线视频| 日韩精品一区二区三区三区免费 | 99久久99久久久精品齐齐|