MVC 生成视图 linq lamda

返回值:

viewdata
viewbag:
viewbag.CateList 
return view();

tempdata

http://www.cnblogs.com/mecity/archive/2011/07/07/2099598.html

blogArticle

<body>
    @using (Html.BeginForm("Modify", "Home", FormMethod.Post))
    { 
        <table id="tbList">
            <tr>
                <td colspan="2">修改 @Html.HiddenFor(a=>a.AId) </td>
            </tr>
            <tr>
                <td>标题:</td>
                @*<td>@Html.TextBox("txtName",(object)Model.ATitle)</td>*@

                <!--使用HtmlHelper的强类型方法 直接 从 Model 中 根据 ATitle 属性生成文本框-->
                <td>@Html.TextBoxFor(a=>a.ATitle)</td>
            </tr>
            <tr>
                <td>分类:</td>
                <!--使用强类型方法生成下拉框,并自动根据 model属性里的ACate值 设置 下拉框的默认选中项-->
                <td>@Html.DropDownListFor(a=>a.ACate,ViewBag.CateList as IEnumerable<SelectListItem>)</td>
            </tr>
            <tr>
                <td>内容:</td>
                <!--使用HtmlHelper的强类型方法 直接 从 Model 中 根据 AContent 属性生成文本域-->
                <td>@Html.TextAreaFor(a => a.AContent, 10, 60, null)</td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="确定修改" /> @Html.ActionLink("返回","Index","Home")</td>
            </tr>
        </table>
    }
</body>

猜你喜欢

转载自blog.csdn.net/ma15732625261/article/details/72257859
今日推荐