在“查看”页面中,当“ @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 (将#修改为@)