ASP.NET MVC AJAX загрузка файла - PullRequest
       12

ASP.NET MVC AJAX загрузка файла

0 голосов
/ 10 февраля 2012

Я пытаюсь загрузить файл, используя AJAX, который НЕ работает.

Просмотр

@{
    ViewBag.Title = "Index";
    Layout = null;
}

<html>
<head>
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("button").click(function () {
            $("div").load('test1.txt');
        });
    });
</script>
</head>
<body>

<div><h2>Let AJAX change this text</h2></div>
<button>Change Content</button>

</body>
</html>

Путь к test1.txt: ~ / Views / Ajax / test1.txt

Путь к представлению - ~ / Views / Ajax / Index.cshtml

Есть идеи?

1 Ответ

0 голосов
/ 10 февраля 2012

Переместите файл в ~/Content/test1.txt. Путь к контенту не зависит от правил маршрутизации MVC.

<script type="text/javascript">
    $(document).ready(function () {
        $("button").click(function () {
            $("div").load('@Url.Content("~/Content/test1.txt")');
        });
    });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...