簡體   English   中英

使用Access-Control-Allow-Origin和MVC

[英]Using Access-Control-Allow-Origin with MVC

我正在嘗試使用簡單的HTML與JQuery頁面和另一個域上的MVC站點進行簡單的跨域調用。

我的基礎是我做的...

在ASP.Net MVC中設置Access-Control-Allow-Origin - 最簡單的方法

這是我簡單網站中的電話......

    <script type="text/javascript">
        $(function () {
            $.get("http://example.com:20874/Home/YourMethod", function (data) {
                alert(data);
            });

        });
    </script>

並且我的控制器......屬性代碼只是從其他問題粘貼...

public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View();
    }

    [AllowCrossSiteJson]
    public ActionResult YourMethod()
    {
        return Json(@"{""title"": ""example glossary""}");
    }

}

但調用網站錯誤...

XMLHttpRequest無法加載http://example.com:20874/Home/YourMethod Access-Control-Allow-Origin不允許使用Origin http://example.com:90

有人可以幫忙嗎?

放棄屬性,就像這樣......

    public ActionResult YourMethod()
    {
        HttpContext.Response.AppendHeader("Access-Control-Allow-Origin", "*");
        return Json(@"{""title"": ""example glossary""}");
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM