gpt4 book ai didi

javascript - 自定义 Javascript 在初始页面加载时未加载到 mvc 4 View 中

转载 作者:行者123 更新时间:2023-12-03 11:42:07 26 4
gpt4 key购买 nike

我有一个使用 jquery mobile 的 MVC 4 应用程序,我也有自己的 .JS 文件,其中存储了我的所有功能。

当我运行应用程序并导航到我选择的 View 并查看我的页面源时,除了我的自定义脚本之外,所有脚本文件都会加载:/我尝试将此脚本放置在我的 View 中的不同位置,但仍然没有成功.

如果我 F5 页面,那么我的自定义脚本文件将被加载,并且一切都按预期工作,我如何让我的自定义脚本在初始页面加载时加载到我的页面中?

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="target-densitydpi=device-dpi; width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<title>Index</title>
<link href="~/Scripts/jquery.mobile-1.4.4.min.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.11.1.min.js"></script>
<script src="~/Scripts/jquery.mobile-1.4.4.min.js"></script>
<script src="~/Scripts/CustomScript/questions.js"></script>
</head>
<body>
<div data-role="page">
<form id="InspectionForm" method="post">
<input id="LoggedUserName" type="hidden" value="@Request.Cookies["UserInfo"]["UserName"]" />
<div data-role="navbar">
<ul>
<li><a href="@Url.Action("Index", "Inspection", new { SiteAuditID = Request.Cookies["SiteAuditID"].Value })">Back</a></li>
</ul>
</div>

<div id="QuestionBuilder" style="padding: 10px 5px;">
<div data-role="collapsible-set">
@foreach (var item in Model)
{
<div data-role="collapsible" data-theme="d" id="expandable-@item.QuestionID">
<h3 onclick="checkQuestion(@item.QuestionID)">@Html.DisplayFor(modelItem => item.QuestionNumber) . @Html.DisplayFor(modelItem => item.Question)</h3>
<table width="100%">
<tr>
<td>
<div class="containing-element">
<style>
.containing-element .ui-slider-switch
{
width: 8em;
}
</style>
<select name="QuestionOptional-@item.QuestionID" id="QuestionOptional-@item.QuestionID" data-role="slider" data-questionid="@item.QuestionID"
onchange="SetQuestionOptional(@item.QuestionID,@item.SectionID,@item.SubSectionID)">
<option value="off">Optional</option>
<option value="on">Mandatory</option>
</select>
</div>
</td>
<td style="text-align: right;">
<a onclick="ShowDetails(@item.QuestionID)" href="#DetailsM" data-rel="dialog" class="ui-shadow ui-btn ui-corner-all ui-btn-inline ui-mini">Details</a>
<a onclick="ShowComments(@item.QuestionID)" href="#CommentsM" data-rel="dialog" class="ui-shadow ui-btn ui-corner-all ui-btn-inline ui-mini">Comments</a>
<a onclick="ShowActions(@item.QuestionID)" href="#ActionsM" data-rel="dialog" class="ui-shadow ui-btn ui-corner-all ui-btn-inline ui-mini">Actions</a>
</td>
</tr>
<tr>
<td colspan="2">
@if (item.QuestionTypeID == Convert.ToInt32(questionType.SingleSelect))
{
<fieldset data-role="controlgroup">
<input type="hidden" id="rBtnCheckedState" />

@foreach (var opt in item.Options)
{

<input type="radio" name="radio-choice" id="radio-choice-@opt.OptionID" value="@opt.QuestionText" data-mandatoryaction="@opt.IsMandatoryActions"
data-mandatorycomment="@opt.IsMandatoryComments" />
<label for="radio-choice-@opt.OptionID">@opt.QuestionText</label>

}
</fieldset>
}
</td>
</tr>
</table>
</div>
}
</div>
</div>
</form>
</div>
<div id="DetailsM" data-role="dialog">
</div>
<div id="ActionsM" data-role="dialog">
</div>
<div id="CommentsM" data-role="dialog">
</div>
</body>
</html>

最佳答案

在下面的引用文献中提供您的完整路径地址

   <link href="~/Scripts/jquery.mobile-1.4.4.min.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.11.1.min.js"></script>
<script src="~/Scripts/jquery.mobile-1.4.4.min.js"></script>
<script src="~/Scripts/CustomScript/questions.js"></script>

关于javascript - 自定义 Javascript 在初始页面加载时未加载到 mvc 4 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26231929/

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