Единственный способ, которым я видел это в уроках, на которые я смотрел, - это создать новый .ascx и выбрать опцию «создать» для просмотра содержимого.
Я хочу иметь возможность настраивать мой больше с определенными идентификаторами ... Итак, если у меня есть Клиент, который имеет данные: string FirstName
, string LastName
, string Address
. Как я могу связать свои текстовые поля так, чтобы при отправке формы значения текстового поля использовались как FirstName / LastName / 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") %>
и это дало мне ошибку ...
есть идеи?