首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScriptResource和WebResource

ScriptResource和WebResource
EN

Stack Overflow用户
提问于 2011-11-05 03:31:54
回答 1查看 459关注 0票数 1

我有一个IP记录器,记录在我的网站上的每一个请求。我有一个aspx文件,页面上只有一个登录控件。有时,我看到用户请求文件WebResource.axdScriptResource.axd.

这些文件是什么?我应该担心为什么人们需要这些文件吗?有办法让这些文件不加载吗?

这是注入到源中的代码:

代码语言:javascript
复制
    <form method="post" action="Login.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">

    <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0MDY3MDIxMTJkZP4uWZ4lXNuyuRrV4WrElW0ggocM1I3JRIQCWFIn//pc" />
    </div>



<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}

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

</script>

<script src="/DevSite/WebResource.axd?d=i71SGerEFS7KkmOK1EZlseUozP8wtn-WVT5cKzU7gwBrQo1eh4fne20ms2gsTvxKJQfMBdJy2qa4usXog-laO5ZGY1F1vwWhGm6DyMBpmiw1&amp;t=634485133519310893" type="text/javascript"></script>

<script src="/DevSite/WebResource.axd?d=ykdqe6jXivz0IwSUsLMAB7y0B76JMCYJZQUmDdoIbJPye1bBU-uHKTBm3XnHHgRJW9Ra53bZSSw62IBaELjdI2whgbYdvnEPM3_ktH9BQsU1&amp;t=634485133519310893" type="text/javascript"></script>

<script type="text/javascript">

//<![CDATA[

function WebForm_OnSubmit() {

if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;

return true;

}

//]]>

</script>

<div class="aspNetHidden">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBALCo9CRAwKS/bz1BgLuoqaLBgKc0OKsAZKG95K3r5LqRnx111ak6bZw5s8X0RNEbBkGVGmv1i6j" />
</div>

理想情况下,我想摆脱这些依赖关系。有可能吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-05 03:47:41

这些处理程序用于呈现脚本、CSS和嵌入在DLL中的其他资源文件,以便浏览器能够读取该文件。实质上,处理程序从DLL中提取它们,并将内容流到客户端。

大多数常见的用途是ASP.NET AJAX框架,您在定义ScriptManager控件时会得到它。而且,大多数常见的框架都将脚本嵌入到DLL中,并以这种方式定义它们(AjaxControlToolkit和大多数第三方框架)。

所以删除这些将不是件好事;否则,JavaScript将开始失败:-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8018005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档