我的表单中有一个testbox控件和一个Submit按钮控件以及一个label控件。当我在testbox控件中键入一些文本并单击按钮控件时,我无法在我的标签控件中显示该文本。请帮助。
由于我是MVC的新手,并且正在学习基础知识,因此,如果您能给我完整的编码,对我将非常有帮助。
您也可以将编码发送给我。提前致谢。
我的代码如下:
模型
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace TestMVCProj.Models
{
public class TestPost
{
public string name {get; set;}
}
}
控制者
using TestMVCProj.Models
public ActionResult TestPost(TestPost tp)
{
return View();
}
视图
@model TestMVCProj.Models.TestPost
@{
ViewBag.Title ="TestPost";
}
@using (Html.BeginForm())
{
@Html.TestBoxFor (x => x.name)
<input type="submit" />
}
Your Name is <%= Model.name %>
最佳答案
我认为您需要在发布时将模型传递给View。
public ActionResult TestPost(TestPost tp)
{
return View(tp);
}