как строго ввести действие из представления

Я очень новичок в использовании системы MVC, и я хотел бы знать, как «строго ввести» контроллер, а не использовать строку в ссылке действия, находящейся в представлении. Я поставил строго типизированный в кавычки, потому что я все еще немного не уверен в его использовании. Правильно ли будет сказать, что я сильно напечатал модель вверху следующей строки code=line?

Вот мой взгляд:

@model HtmlEditModel
<title> Input Yout Html </title>

@Html.BeginForm(
@Html.TextAreaFor(m => m.HtmlInput))
<input type ="submit" /> 
@Html.ActionLink("Back to List page", 

Вот мое действие:

[HttpGet]
public virtual ActionResult HtmlEdit(
 ActionMode mode, 
 int? id = null, 
 string returnUrl = null) 
{
  return base.DataGet<HtmlEditModel, Html>(mode, ID, db.Htmls, returnUrl);
}

person gordlonious    schedule 30.09.2013    source источник
comment
Не могли бы вы опубликовать рабочую версию представления, похоже, в ней отсутствует какой-то код, возможно, ошибка копирования и вставки?   -  person Travis J    schedule 01.10.2013
comment
Вид такой же, как у меня. Я не знаю, что указать в качестве второго параметра, потому что я не хочу использовать строку.   -  person gordlonious    schedule 01.10.2013


Ответы (1)


@using(Html.BeginForm(action, controller)){ /*form fields go here*/}

Я не совсем понял ваш комментарий, но, посмотрев на ваш код, я думаю, вы хотели сказать, как «удалить» ActionLink и привязать форму к определенному действию в контроллере. Это то, о чем вы просили?

person Community    schedule 30.09.2013