[問題] 如何看asp.net版本以及刪除runat tag

作者: jajeongsalan (插總撒狼)   2017-05-23 16:32:31
各位大大好
目前有機會替一個asp.net網站進行前端拉皮
本身寫過flash,工作的專長是前端
想趁這個機會稍微摸一下asp.net
但在研究過程遇到了一些困難
搜尋的過程也一頭霧水orz
因此上來向各位前輩請教
由於對asp不是很熟悉,這也可能都是一些笨問題,如果有說明不清楚的地方還請包涵
1.
據平常在維護的前輩說網站使用asp.net 3.5
但怎麼看都很像2.0版本
甚至感覺像是拼湊上去的
webconfig裏看起來像是版本號的地方寫的是3.5
請問有沒有什麼方法確認網站所使用的asp.net版本呢?
2.
任務主要是網站拉皮
master裡有一些元件之後不需要了,但無法刪除
我查了一下是因為tag裡含有runat="server"
整個tag變成html控制項
只要拔掉tag網站就無法運作
試過找出master.cs裡面的定義
保留tag但移除定義的話依然可以運作且定義的功能不會消失
但無論有沒有移除定義,只要拔掉tag網站就會掛掉orz
請問如果要移除含有runat語法的標籤,是不是有特別的指令要下呢?
目前想到的方法是直接css下display:none跳過囧
但還是心有不甘,再麻煩各位前輩指教orz
作者: te426odin (小胖老師)   2017-05-23 16:59:00
專案→最後一個OOOO專案屬性 那邊可以看到2照理說應該沒有,可以直接刪除才對,可能要再.cs內搜尋那個控制項,看看是不是有其他頁面有使用到
作者: piadoro (We are X)   2017-05-23 20:23:00
科普一下 1.其實3.5版在IIS上仍然是吃2.0的framework XD2.沒有指令能一次幹掉runat server,你得一隻一隻看cs檔通常會因為page_load或page_init事件去對控制項設值你胡亂刪掉aspx上的runat server tag 他會找不到東西
作者: wezmag (wezmag)   2017-06-24 09:31:00
有個偷機的方式,用Visible="false",這樣連HTML都不會render出來

Links booklink

Contact Us: admin [ a t ] ucptt.com