0

我在看过的教程中看到这样做的唯一方法是,他们说创建一个新的 .ascx 并为查看内容选择“创建”选项。

我希望能够使用特定 ID 自定义我的更多内容......所以,如果我有一个拥有数据的客户:string FirstName、、、string LastNamestring Address如何绑定我的文本框,以便在提交表单时将文本框值用作名字/姓氏/地址?

这是我的表格:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MySite.Models.Entities.EntityFramework.Customer>" %>

<% using (Html.BeginForm())
   { %>
    <%= Html.TextBox("myform_CustFirstName") %>
    <%= Html.TextBox("myform_CustLastName") %>
    <%= Html.TextBox("myform_CustAddr") %>

    <input type="submit" value="Add Customer" />
<% } %>

我需要做什么才能将每个绑定到正确的模型参数?
我试过这个:

<% Model.FirstName = Html.TextBox("myform_CustFirstName") %>

这给了我一个错误......

有任何想法吗?

4

1 回答 1

0

我认为您应该考虑为此编写自己的模型活页夹……只需在谷歌上搜索一下,您就会找到有关编写自己的模型活页夹的各种资源...。

在这里你可以找到一个例子

于 2009-07-13T00:59:46.690 回答