JavaScript не будет выполняться в коде представления ASP.NET - PullRequest
0 голосов
/ 24 апреля 2019

Я новичок в ASP.NET (4 недели), и этот вопрос похож на многие другие, которые я исследовал на этом сайте ... но ни один из них, похоже, не работает для меня.Любая помощь будет принята с благодарностью.

Веб-приложение, над которым я работаю (Windows 10, Visual Studio 2019, ASP.NET 16.0 MVC), представляет собой инструмент планирования заданий (HPCJob) в кластере.На странице «Создать» есть несколько элементов управления.Внешний интерфейс Create.cshtml находится ниже:

@model HPCPlanner.HPCJob

@using HPCPlanner.Controllers
@{
    ViewBag.Title = "Create";
}

<script type="text/javascript">
    $(document).ready(function () {
        alert('ok');
    });
</script>

<h2>Create</h2>


@using (Html.BeginForm())
{
    @Html.AntiForgeryToken()

@*bunch of HTML controls*@

<div>
    @Html.ActionLink("Back to List", "Index")
</div>

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

Соответствующий код контроллера прост:

    public ActionResult Create()
    {
        return View();
    }

    // POST: HPCJobs/Create
    // To protect from overposting attacks, please enable the specific properties you want to bind to, for 
    // more details see https://go.microsoft.com/fwlink/?LinkId=317598.
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Create([Bind(Include = "JobID,ClusterUserID,ProjectName,AnalysisDesc,JobQueue,CoresNeeded,StartDate,StartTime,EndDate,EndTime,Duration")] HPCJob hPCJob)
    {
        if (ModelState.IsValid)
        {
            db.HPCJobs.Add(hPCJob);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(hPCJob);
    }

Я пытался получить JavaScript в верхней частиСоздайте представление для выполнения и используйте его для включения / выключения элементов управления на странице.Однако, что бы я ни делал, JavaScript, похоже, не работает.В качестве последней попытки я упростила его, чтобы просто показать мне предупреждение при загрузке страницы ... и это тоже, похоже, не выполняется.Потратив несколько дней на поиски ответов в сети, и на этом форуме я все еще теряюсь.

Любая помощь будет чрезвычайно признательна.Я не могу двигаться вперед, не понимая, почему это не сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...