相关疑难解决方法(0)

在Asp.Net MVC视图中,不要渲染控制器所做的模型更改

我是ASP.NET MVC的新手,需要一些帮助.
当通过post触发"P01"动作时,我将接收强类型模型作为参数,更改此模型实例的属性并调用"return View(model);".
在视图中使用"@ Html.TextBoxFor(m => m.p01campo01)"语法.这里
有人有类似的问题,并获得使用语法即时使用的建议.这里 有人使用"<%= Html.TextBox("Person.LastName",ViewData.Model.LastName)%>"语法.问题是当呈现视图时文本框具有最后发布的值,而不是我在控制器中分配的值.

感谢所有试图帮助我的人,我把第一个答案作为答案.

有我的代码:

*************************************************
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;

namespace MyTest.Models
{
    //-------
    public class testePg01
    {        
        [DataType(DataType.Text)]
        [Display(Name = "p01campo01")]
        public string p01campo01 { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "p01campo02")]
        public string p01campo02 { get; set; }

    }
    //-------
}
*************************************************

*************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-mvc-3

4
推荐指数
2
解决办法
3199
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

razor ×1