迁移到剃刀,一个艰难的

时间:2012-07-23 06:53:59

标签: asp.net-mvc razor migration

我想知道如何将此助手转换为剃刀

<% Html.AjaxForm(s =>
 { %>
<div class="form2">
    <br />
    <label class="smallLabel" for="Name" >
        Name : <span id="s_Name">*</span></label>
    <%=Html.TextBox("Name", ViewData.Model.Name, new { @class = "smallTextBox" })%>

</div>
<% });%>

1 个答案:

答案 0 :(得分:2)

@using(Ajax.BeginForm(new AjaxOptions()))
{
    <div class="form2">
        <br />
        <label class="smallLabel" for="Name" >Name : <span id="s_Name">*</span></label>
        @Html.TextBoxFor(m => m.Name, new { @class = "smallTextBox" })
    </div>
}

我强烈建议您重新访问razor syntax info

<强>更新

以下语法:

@using(Html.BeginForm())
{
}

将呈现以下html:

<form>
</form>

您在弯曲括号内放置的内容将位于<form>标记内。