我是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)