asp.net 下 iis7 泛解析的問題
一、asp.net 下 iis7 泛解析的問題
先分析原因。
你出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)槟銢]有了解ASP.NET的工作原理。ASP.Net 和php,jsp ,asp等服務(wù)器語(yǔ)言一樣 都是為了生成可供瀏覽器解析的頁(yè)面,而可供瀏覽器解析的語(yǔ)言只有HTML。
1,如果你在aspx頁(yè)面中插入一個(gè)asp:LinkButton 那么運(yùn)行頁(yè)面后 在瀏覽器中查看源代碼你會(huì)發(fā)現(xiàn)這個(gè)標(biāo)簽實(shí)際被轉(zhuǎn)為了一個(gè)<a>標(biāo)簽。
2,為什么你的寫法不會(huì)轉(zhuǎn)換呢?因?yàn)槭紫? 傳遞給Literal1.Text 的值在asp.net中作為一段字符串被直接輸出到瀏覽器中。那么你的寫法到瀏覽器后源代碼中仍然是一個(gè)asp:LinkButton 標(biāo)簽,而這個(gè)標(biāo)簽是無(wú)法被瀏覽器正確解析的。
解決辦法:
知道了原因,那么如果非要按照你的寫法去寫,那么應(yīng)該是這樣的:
Literal1.Text = <li> + ((users)Session[users]).Name.ToString() + </li><li> </li><li><a ID='LinkButton1' onclick='LinkButton1_Click1'>注銷</a></li><li> </li><li>信息修改</li><li> </li>;
但是當(dāng)你修改完后發(fā)現(xiàn)點(diǎn)擊注銷按鈕依然不能執(zhí)行!為什么呢?
因?yàn)槟愕腖inkButton1_Click1 事件并沒有在asp.net中被解析為可供瀏覽器識(shí)別的js代碼。
如何解決?
在aspx頁(yè)面中寫一個(gè)asp:LinkButton按鈕:
<asp:LinkButton ID='LinkButton2' runat='server' onclick='LinkButton1_Click1'>注銷</asp:LinkButton>
運(yùn)行頁(yè)面,查看源代碼 看看這個(gè)新加的注銷按鈕被解析為了什么html代碼,大概如下
<a id=LinkButton2 onclick=xxxxx></a>
將新加的linkbutton 設(shè)置不可見屬性
<asp:LinkButton ID='LinkButton2' runat='server' visible=false onclick='LinkButton1_Click1'>注銷</asp:LinkButton>
重新修改后臺(tái)代碼
Literal1.Text = <li> + ((users)Session[users]).Name.ToString() + </li><li> </li><li><a ID='LinkButton1' onclick='xxxxx'>注銷</a></li><li> </li><li>信息修改</li><li> </li>;
//也就是將標(biāo)簽的js事件綁定到那個(gè)隱藏的注銷按鈕事件上。
希望對(duì)你有幫助
二、IIS中如何設(shè)置泛域名解析
+ 第一步,你需要為你的域名添加泛解析。以新網(wǎng)的域名后臺(tái)為例,你進(jìn)入域名管理面版后,添加一條A記錄。其中,“主機(jī)名”填寫為 * ,“指向”填寫為 你的服務(wù)器IP。
+ 第二步,進(jìn)入IIS管理器,在左邊“網(wǎng)站”上右擊->新建->網(wǎng)站(圖參考附件1)
+ 第三步,在彈出的窗口中點(diǎn)擊“下一步”,輸入網(wǎng)站名稱,比如:space.snowcn.net(圖參考附件2)
+ 第四步,指定IP地址(如果服務(wù)器有多個(gè)固定IP,必須指定為你域名解析到的IP),主機(jī)頭名留空(圖參考附件3)
+ 第五步,指定Xspace所在路徑(圖參考附件4),下一步、下一步、完成后,一個(gè)名為space.snowcn.net的網(wǎng)站就建立好了
+ 第六步,右擊space.snowcn.net -> 屬性 - 主目錄 -- 配置 ,參考IIS中配置php的方法,添加一個(gè)擴(kuò)展名為php的文檔類型。最后在“文檔中添加index.php”,重啟IIS,完成
三、iis里怎么設(shè)置泛域名
首先,,明確一點(diǎn) 設(shè)置泛解析必須得在 2000 或者 2003 上。。 XP是不可以設(shè)置的。。下邊給你分別列出來(lái)??!
------------------------------
Windows Server 2003實(shí)現(xiàn)泛域名解析
Windows Server 2003系統(tǒng)的DNS服務(wù)器實(shí)現(xiàn)泛域名解析很簡(jiǎn)單,它允許使用“*”字符作為主機(jī)名稱,只要在“rtj.net”區(qū)域中創(chuàng)建一個(gè)名稱為“*”的主機(jī)記錄即可,過(guò)程非常簡(jiǎn)單。右鍵單擊“rtj.net”區(qū)域,在彈出的菜單中選擇“新建主機(jī)”
- 我申請(qǐng)了一個(gè)域名,怎樣把這個(gè)域名鏈接到另一個(gè)網(wǎng)站上啊!回答詳細(xì)者加分!
- 域名沒有備案,主機(jī)是國(guó)外的,經(jīng)常出現(xiàn)部分用戶無(wú)法訪問,請(qǐng)問是什么問題?
- 怎么注冊(cè)到兩字符的域名
- TK域名如何設(shè)置轉(zhuǎn)向
- 有了免費(fèi)域名和空間怎么做網(wǎng)站
- 域名服務(wù)器中存放主機(jī)域名,域名解析服務(wù)器中存放主機(jī)域名與IP地址的對(duì)照表.這樣說(shuō)對(duì)嗎?
- 域名禁止解析怎么辦?
- 二級(jí)域名解析到一級(jí)域名下文件夾顯示:恭喜,LNMP一鍵安裝包安裝成功!
- 無(wú)法解析域名, 是什么意思?
- 誰(shuí)知道二級(jí)域名哪里申請(qǐng)?
- 求助:域名換DNS多久生效?
- 網(wǎng)站一級(jí)域名已經(jīng)備案,二級(jí)域名還要備案嗎?
- 什么是域名解析??剛注冊(cè)域名怎么用??
- 哪位大神,推薦個(gè)好用的DNS唄
- 您輸入的域名無(wú)法解析,查找正確域名
- 怎樣檢查和設(shè)置萬(wàn)網(wǎng)郵箱MX解析記錄
- 域名的注冊(cè)和管理?
- 如何在萬(wàn)網(wǎng)虛擬主機(jī)上掛多個(gè)網(wǎng)站,詳細(xì)講解?
- 最近是不是新網(wǎng)的域名不能解析了
- 如何知道域名是否解析成功
-
臺(tái)灣dc是什么軟件
-
IP138的域名解析是怎么做的?
-
為啥51進(jìn)不去了,聽說(shuō)要倒閉了?真的假的?
-
.xyz是哪里的域名?
-
企業(yè)域名郵箱怎么申請(qǐng)注冊(cè)?公司的郵箱怎么登陸
-
5d6d論壇怎么變成 WWW.XXXX.COM
-
D.C.資訊交流網(wǎng)-[綜合論壇]-關(guān)閉注冊(cè) - Powered by Discuz! 哪個(gè)可以給我個(gè)網(wǎng)址啊~~
-
申請(qǐng)永久免費(fèi)的二級(jí)域名網(wǎng)站
-
網(wǎng)站域名:http://www.fff01.com/ 打開之后網(wǎng)址為 http://www.fff01.com/portal.php?mod=topic&topicid=1
-
國(guó)外免費(fèi)域名網(wǎng)站注冊(cè)
-
https開頭的網(wǎng)址用什么瀏覽器可以打開???
-
網(wǎng)站中的WWW和COM代表什么?
-
.xyz域名和.com的區(qū)別
-
您好,手機(jī)打開鎖屏是出現(xiàn)的熱點(diǎn)資訊是哪個(gè)軟件帶出來(lái)的?
-
怎么安全的申請(qǐng)和收藏域名