小编use*_*301的帖子

MVC 4 @ HTML.HiddenFor没有在回发上更新

在一系列页面视图中遇到视图状态问题 - 在Razor页面的初始视图中,我使用Html.HiddenFor如下:

    @Html.HiddenFor(x => Model.err)
    @Html.HiddenFor(x => Model.errField)
    @Html.HiddenFor(x => Model.errMessage)
    @Html.HiddenFor(x => Model.IsMove)
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常.我的隐藏输入标记包含正确的值.但是,当我提交表单[HTTPPost]并在我的控制器操作中更新模型时...

       model.err = transHelper.err;
       model.errField = transHelper.errField;
       model.errMessage = transHelper.errMessage;
       return View(model);
Run Code Online (Sandbox Code Playgroud)

隐藏字段似乎不更新,它们包含初始视图中的原始值.但是当我在同一个剃刀视图中的另一个上下文中使用这些字段时,这样...

     @*      
        this seems to not update correctly...

    @Html.HiddenFor(x => Model.err)
    @Html.HiddenFor(x => Model.errField)
    @Html.HiddenFor(x => Model.errMessage)
    @Html.HiddenFor(x => Model.IsMove)

        *@
        <input type="hidden" id="err" value="@Model.err" />
        <input type="hidden" id="errField" value="@Model.errField" />
        <input type="hidden" id="errMessage" value="@Model.errMessage" />
        <input type="hidden" id="IsMove" value="@Model.IsMove" />

    </div>
Run Code Online (Sandbox Code Playgroud)

然后输入字段正确更新.我甚至创建了一个View Helper来帮助调试,并且在所有情况下,模型似乎都有正确的数据 HtmlHelper<TModel>- 我甚至返回模型,return Json(model); …

c# asp.net asp.net-mvc razor asp.net-mvc-4

22
推荐指数
4
解决办法
3万
查看次数

简单的javascript日期数学...不是真的

我正在尝试创建一个简单的脚本,根据2011年7月6日星期三开始的双周计划为我提供下一个回收日期.所以我创建了这个简单的函数...

    function getNextDate(startDate) {
        if (today <= startDate) {
            return startDate;
        }
        // calculate the day since the start date.
        var totalDays = Math.ceil((today.getTime()-startDate.getTime())/(one_day));
        // check to see if this day falls on a recycle day 
        var bumpDays = totalDays%14;  // mod 14 -- pickup up every 14 days...
        // pickup is today
        if (bumpDays == 0) {
            return today;
        }
        // return the closest day which is in 14 days, less the # of days since the last
        // …
Run Code Online (Sandbox Code Playgroud)

javascript math date

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1

date ×1

javascript ×1

math ×1

razor ×1