加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何识别ASP.NET Web表单和ASP.NET MVC网站?

发布时间:2020-12-16 09:15:28 所属栏目:asp.Net 来源:网络整理
导读:有没有办法找到ASP.NET MVC或ASP.NET Web表单开发的站点? 我想找到是否由ASP.NET MVC或ASP.NET Web表单开发的this站点. 解决方法 通常,webform应用程序几乎没有 input type =“hidden”name =“__ EVENTTARGET”id =“__ EVENTTARGET”value =“”/ input t
有没有办法找到ASP.NET MVC或ASP.NET Web表单开发的站点?

我想找到是否由ASP.NET MVC或ASP.NET Web表单开发的this站点.

解决方法

通常,webform应用程序几乎没有

>< input type =“hidden”name =“__ EVENTTARGET”id =“__ EVENTTARGET”value =“”/>
>< input type =“hidden”name =“__ EVENTARGUMENT”id =“_ _ EVENTARGUMENT”value =“”/>
>< input type =“hidden”name =“__ VIEWSTATE”id =“__ VIEWSTATE”value =“viewStateData”/>

还要考虑页面中的大多数元素

>名称看起来像ctl00 $childControl $childControl $anyName
> ID看起来像ctl00_childControl_childControl_anyName

肯定会有这样的阻止

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];

function __doPostBack(eventTarget,eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>

对于ASP.NET MVC,How do I identify an ASP.NET MVC website?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读