如何在mvc 4 bootstrap中在运行时动态提供文本框

时间:2014-05-08 09:29:49

标签: asp.net-mvc asp.net-mvc-4 twitter-bootstrap html.textboxfor

我是mvc和bootstrap的新手..我想在运行时在mvc4和bootstrap中动态添加两个文本框..我尝试了很多网站,但我无法理解。请举个简单的例子

我试过这个

在模型中

 public class Gift
    {
        public string Name { get; set; }
        public double Price { get; set; }
    }
控制器中的

public ActionResult PanelEx()
        {

            var initialData = new[] {
        new Gift { Name = "Tall Hat", Price = 39.95 },
        new Gift { Name = "Long Cloak", Price = 120.00 },
    };
            return View(initialData);

        }

我应该在模特中写些什么。怎么做下一步......我被困了PLese帮助

1 个答案:

答案 0 :(得分:0)

public ActionResult PanelEx()
{
    var initialData = new List<Gift>{
    new Gift { Name = "Tall Hat", Price = 39.95 },
    new Gift { Name = "Long Cloak", Price = 120.00 },
};
    return View(initialData);
}

@model IEnumerable<Gift>

<div>
    @foreach(var item in Model)
    {
        <div>
        @Html.TextBoxFor(item=>item.Name)
        </div>
    }
</div>