[问题] 如何看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