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