微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在“查看”页面中,当“ @model Model”也链接到模型类时,为什么还要包含“ @using Model”

如何解决在“查看”页面中,当“ @model Model”也链接到模型类时,为什么还要包含“ @using Model”

我是MVC的新手,当我意识到以下几点时,我正在使用HTML帮助器(单选按钮和下拉列表):

单选按钮

@model HtmlHelperDemo.Models.usermodel

@using (Html.BeginForm("Index","Home",FormMethod.Post))
{
    <b>Select Tea Type: </b><br />
    Tea: @Html.RadioButton("TeaType","Tea",false)
    | Coffee: @Html.RadioButton("TeaType","Coffee",true)
    | BlackTea: @Html.RadioButton("TeaType","BlackTea",false)
    | GreenTea: @Html.RadioButton("TeaType","GreenTea",false)
}

下拉列表

@using HtmlHelperDemo.Models
@model usermodel

@using (Html.BeginForm("Index",FormMethod.Post))
{
    <b>Select Tea Type: </b> 
 
    @Html.DropDownList("SelectTeaType",new SelectList(Enum.GetValues(typeof(TeaType))),"--Select TeaType--")
}

对于单选按钮帮助器,如果要使用模型类,则仅声明

@model HtmlHelperDemo.Models.usermodel

在下拉列表帮助器中,要使用模型类,我必须声明“ @using Models”和“ @model usermodel”

@using HtmlHelperDemo.Models
@model usermodel

这是为什么?我们什么时候声明@using Models

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。