在asp.net mvc中,我在哪里将强类型的viewdata引用放在我的viewpage中?

mrb*_*lah 1 asp.net-mvc viewdata

我的viewpage没有代码隐藏,那么如何告诉它使用强类型的viewdata呢?

Use*_*ser 8

在标题中:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
            Inherits="System.Web.Mvc.ViewPage<HomePageViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样访问强类型模型:

<%= Model.Username %>
Run Code Online (Sandbox Code Playgroud)

"Model"属性会自动转换为您的类型.