我在尝试使用.NET Web服务时遇到了XSS错误,我确信我可以通过一些代理修复它。但是,我以前从未代理过IIS。任何人都可以指出我正确的指导方针吗?
首先,我很抱歉这么模糊!
我有一个调用Web服务的网站,以便填充AJAX下拉列表。当我调用下面的代码时,我没有得到例外,我得到一个弹出窗口,显示消息“此页面正在访问不受其控制的信息。这会带来安全风险......”。< / p>
在.apsx文件中
<asp:DropDownList ID="DocCategoryDropDown"
runat="server"
OnSelectedIndexChanged="DocCategoryDropDown_SelectedIndexChanged"
AutoPostBack="true">
</asp:DropDownList>
<ajaxToolkit:CascadingDropDown ID="DocCategoryCascadingDropDown"
runat="server"
TargetControlID="DocCategoryDropDown"
LoadingText="[Loading...]"
Category="CategoryId"
UseContextKey="True"
ContextKey="NY"
PromptText="Select a Category"
ServiceMethod="GetDocCategory"
ServicePath="tba">
</ajaxToolkit:CascadingDropDown>
C#文件中的
DocCategoryCascadingDropDown.ServicePath = path;
如果路径与网站位于同一台服务器上,它可以正常工作,但如果路径不是,我们会收到警告。如何阻止此消息弹出?
TIA
答案 0 :(得分:0)
在引起很多混乱并且无法接受这篇文章之后,我决定犯下重新发布的主要罪行...我很抱歉,但就我所见,这是刻画这个主题的唯一方法它
无论如何,这似乎没有得到任何回应,但是,通过漫长而艰辛的道路,我最终设法提出了正确的问题,并认为我有一个解决方案。
到目前为止,请参阅here。