我的表单中有一个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);
}

07-26 07:31