1
public ActionResult Orders1(int order)
      {
                CostcoEntities1 context = new CostcoEntities1();

              var query = from   a in context.CM_Checkout_Details
                          where  a.CheckoutDetails_ID == order
                          select a;

                return View(query);
       }

大家好!!我是新手,需要一些帮助。我想创建 10 个文本框来显示参考项目的详细信息。第一个文本框工作正常,但第二个文本框声明 order 参数为空。我知道这是一项简单的任务,而且我对 MVC 很陌生。请帮忙!!!我更喜欢用 html helper 来做这个(如果可能的话)

先感谢您!!!

看法

@using (Html.BeginForm("Orders1", "Track", FormMethod.Post))
{

   for (int i = 1; i < 11; i++)
   { 
      @i <input type="text" name="order" /><br />
   }   
       <input type="submit" value="Submit" />
}
4

1 回答 1

0

我相信这将是您正在寻找的。您可以根据需要扩展 htmlAttributes。

 @model IEnumerable<TypeGoesHere>

    @foreach(var item in (IEnumerable<TypeGoesHere>)Model)
        {
            @Html.TextBoxFor(x=>item.SomeProperty, null,new {@name="order"})
        }
于 2012-12-11T15:25:00.647 回答