2017-01-20 4 views
-3

Я хочу передать номер из представления в контроллер для проверки. Может мне помочь? (Скажите мне пример кода, который я должен писать в поле зрения и контроллер)Как передать данные из представления в контроллер с образцом кода

+0

Вы хотите, чтобы это было угловато? – Anuj

+1

SO на самом деле не кодирование. –

+0

Вы понимаете, что не предоставляете какую-либо полезную информацию, чтобы помочь вам? – mosh442

ответ

1

Это очень простой пример, следуя шаблону MVC. В этом примере используется модель Verification, контроллер VerificationController и вид Add.

Определить модель

public class Verification 
{ 
    public int Number { get; set;} 
} 

В верхней части вашей точки зрения добавить это. @model будет сильно набирать ваш вид.

@model Models.Verification 

Создайте вашу форму (на ваш взгляд), помните, что это требует укладки, поскольку это основной пример.

//Add is your ActionResult & Verification is your controller 
using (@Html.BeginForm("Add", "Verification", FormMethod.Post)) 
{ 
    @Html.LabelFor(model => model.Number) 
    @Html.TextBoxFor(model => model.Number) 
} 

Теперь обратно в контроллер, добавьте Verification в качестве параметра. Свойство number будет заполнено, теперь вы можете сохранить его в базе данных или что угодно.

[HttpPost] 
public ActionResult Add(Verification verification) 
{ 
    int number = verification.Number; 
} 

Надеюсь, это поможет вам понять.

+0

, спасибо за вашу помощь. Я получил представление о том, как это сделать – Pushpa

Смежные вопросы