相关疑难解决方法(0)

如何使用jquery或ajax在c#/ asp.net中为MVC项目更新razor局部视图

在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)

asp.net-mvc jquery razor c#-4.0

42
推荐指数
1
解决办法
11万
查看次数

标签 统计

asp.net-mvc ×1

c#-4.0 ×1

jquery ×1

razor ×1