gpt4 book ai didi

javascript - 如何在 c# asp.net 中配置我的网站页面的访问控制 header ?

转载 作者:行者123 更新时间:2023-11-28 05:46:59 24 4
gpt4 key购买 nike

我在一个解决方案下的两个项目中各有一页。我没有使用 MVC

下面是我添加到 ACCEPTOR 项目的 home.aspx 中的代码。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="home.aspx.cs" Inherits="ACCEPTCORS.home" %>
<% Response.AppendHeader("Access-Control-Allow-Origin", "*"); %>
<% Response.AppendHeader("Access-Control-Allow-Methods","*"); %>

我调用的WebMethod如下。我已将代码写入 home.aspx.cs 文件

  [WebMethod]
public static int show()
{
int result = 0;

return result;
}

下面是另一个名为 CORS 的项目的页面。我从这个页面调用一个 javascript 函数。 javascript 函数依次调用 home.aspx.cs 文件的 WebMethod。

<head runat="server">
<title></title>
<script src="http://localhost:5314/home.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>

<form id="form1" runat="server">
<div>
<input type="button" onclick="show();" value="fetch data"/>
</div>
</form>

javascript的代码如下

function show() { 
$.ajax({
type: 'POST',
url: 'http://localhost:5314/home.aspx/show',
dataType: "json",
async: true,
success: function (data) {

alert(data.d);
},

failure: function (data) {
alert('failure');
},
error: function (data) {
alert('error');
},
})

}

最佳答案

您可以托管您的应用程序并尝试在 JS 中访问吗 http://localhost/[applicationName]/home.aspx/show

关于javascript - 如何在 c# asp.net 中配置我的网站页面的访问控制 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38432443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com