Asp.net 向所有页面添加 header 方法

标签 asp.net

我想将 CSRF token HTTP header 添加到客户端发生的所有页面方法请求中。是否可以全面附加这样的数据?

这些方法的调用方式如下

PageMethods.Method()

在 JavaScript 中

最佳答案

1 您可以使用

xhr.setRequestHeader //method based on XMLHttpRequest concept

您可以阅读此链接

http://erlend.oftedal.no/blog/?blogid=118

2 您也可以使用 HttpHandler 来自定义 header ,但它是完整的 .net 技术,没有 javascript

关于Asp.net 向所有页面添加 header 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147221/

相关文章:

c# - 限制文件上传,以便只能上传小于 1 MB 的文件

javascript - 更新面板和 JavaScript Hack 中的重复按钮

c# - SqlException (0x80131904) : Incorrect syntax near '?'

c# - 如何使用 `PlaceHolder` 代替 `HtmlTableRow` 或 `HtmlTableCell` ?

sql - ASP.NET 站点地图

jquery - 导航栏切换在 ASP.Net 中的母版页上不起作用

.net - ASP.Net MVC 重定向到不同的 View

c# - 您将如何引用查找/元数据?

asp.net - AJAX Helper 和 async/await 之间的区别

ASP.NET Web 应用程序 - WebResource.axd 和 ScriptResource.axd 文件 - 加载时间问题