在MVC局部视图文件中,我构建了一个Html.TextBox和两个提交按钮.单击这两个按钮将增加/减少Html.TextBox值.Html.TextBox显示的值会相应地改变.但是,一旦我需要在点击后根据新值更新#refTable div.页面或部分从未更新过.代码如下,其中添加了一些注释以用于解释目的.谢谢你的帮助.
// ******* cshtml文件 ********** //
<body>
</body>
<input type="submit" value="PrevY" name="chgYr2" id="pY" />
@{
var tempItem3 = Model.First(); // just give the first entry from a database, works.
if (ViewData["curSel"] == null)
{
@Html.TextBox("yearSelect3", Convert.ToDateTime(tempItem3.Holiday_date).Year.ToString());
ViewBag.selYear = Convert.ToDateTime(tempItem3.Holiday_date).Year; // just initial value, works
ViewData["curSel"] = Convert.ToDateTime(tempItem3.Holiday_date).Year;
}
else
{
@Html.TextBox("yearSelect3", ViewData["curSel"].ToString());
}
}
<input type="submit" value="NextY" name="chgYr2" id="nY" />
<script type="text/javascript">
$(document).ready(function () {
$(document).on("click", "#nY", function () {
var val …Run Code Online (Sandbox Code Playgroud)