Master-Detail在没有javascript的Razor,ASP.NET MVC 4中创建视图

时间:2014-06-14 13:43:56

标签: asp.net-mvc

我想为Master Detail创建一个Insert View,不想使用任何javascript,普通的asp.net mvc,是否有可能。试图谷歌,但所有exp都与jquery。

我只想要asp.net mvc,

只有2个表, ContactNo

人员结构 PERSONID, PERSONNAME

ContactNo结构 ID, PERSONID, ContactNo

创建视图加载时,我想允许使用min 5 contactNo文本框,以便他可以输入

我尝试创建简单的方法,但它返回Person Data,但contactNo为null。

请帮忙。

此致

1 个答案:

答案 0 :(得分:1)

@using (Html.BeginForm())
{
        @Html.TextBoxFor(model => model.PersonName)
        @for (var i = 0; i < 5; i++)
        {
            <input type="text" name="ContactNos[@i].ContactNo" id="ContactNos[@i]_ContactNo" />
        }
    </div>
}

您可以添加5个默认的ContactNo。当您提交表格时,您有一个有5个联系人的人。请注意联系人姓名 ContactNos [@i] .ContactNo