<% = Модель%>
В MVC 3 вы видите , установленный как модель по умолчанию в вашем представлении. Просто передайте строку как объект в представление (верните View ((object) "Name");) из вашего контроллера.
См. Также более сложный пример.
[Изменить]
Я должен начать читать лучше:)
Хорошо, поехали.
Самый простой способ сделать это - через . Любой элемент ввода публикуется на вашем контроллере, где атрибутом name будет имя переменной (параметр).
* * 1 022 Пример: * 1 023 *
<form action="/Contact/SendMessage" method="post">
<table>
<tr>
<th>Your e-mail adres:</th>
<td class="inputCell">
<input id="txtEmail" name="Email" type="text" value="<%= Model %>" />
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="Message" rows="10" style="width: 450px;"></textarea>
</td>
</tr>
<tr>
<th colspan="2" style="text-align: right;"><input type="submit" id="SendButton" value="Send Message" /></th>
</tr>
</table>
</form>
На контроллере вы можете иметь свою функцию, такую как:
[AcceptVerbs(HttpVerbs.Post)]
public RedirectResult SendMessage(String Email, String Message)
{
}