ASP.Net 第一天笔记 MVC 控制器与视图数据传递注意事项

1.如果方法的参数的名称与表单元素Name属性的值一致的话,会自动填充

2.如果表单元素的Name属性与实体类型中属性一致,那么表单中的数据会自动赋值给实体中的属性

3.控制器中重载的方法 方法前上边加 [httpPost] 表示之个方法优先接收post请求且只能接收post请求

4.通过URL传递过来的参数会自动赋值给该方法的参数,但是该方法的参数的名称一定要与路由规则中定义的参数的名称一致,否则出错

5.ViewData["list"] 从控制器转到视图使用时 要转成相对应的数据类型 如:

@{
        List<MVC1.Models.Users> l = (List<MVC1.Models.Users>)ViewData["lu"];

        foreach (var u in l)
        {
            <tr>
                <td>@u.UserCode</td>
                <td>@u.UserName</td>
                <td>@u.Pwd</td>
            </tr>
        }
    }
原文地址:https://www.cnblogs.com/SoftWareIe/p/8693633.html