Asp.net 有人知道在MVC中使用@model mymodel在Web表单中是否有等价物吗

Asp.net 有人知道在MVC中使用@model mymodel在Web表单中是否有等价物吗,asp.net,asp.net-mvc-4,webforms,Asp.net,Asp.net Mvc 4,Webforms,因此,在MVC中,您可以执行以下操作: C#: 视图: 如果能够在Web表单中实现这一点,是否有一个等价物?我的问题是,在过去的几年里,我一直在使用MVC进行开发,出于一些愚蠢的原因,我被派去学习web表单,我正在尽可能地像MVC一样使用它们 webforms中没有等效的@model,但您可以使用MVP(模型视图演示者)设计模式。演示者将使用接口和事件处理程序替换绑定到模型类的控制器。在webforms中没有等效的@model,但您可以使用MVP(模型视图演示者)设计模式。演示者使用接口和事件处

因此,在MVC中,您可以执行以下操作:

C#:

视图:


如果能够在Web表单中实现这一点,是否有一个等价物?我的问题是,在过去的几年里,我一直在使用MVC进行开发,出于一些愚蠢的原因,我被派去学习web表单,我正在尽可能地像MVC一样使用它们

webforms中没有等效的
@model
,但您可以使用MVP(模型视图演示者)设计模式。演示者将使用接口和事件处理程序替换绑定到模型类的控制器。在webforms中没有等效的
@model
,但您可以使用MVP(模型视图演示者)设计模式。演示者使用接口和事件处理程序替换绑定到模型类的控制器。
public ActionResult Index() 
{
    var viewModel = new MyViewModel();
    return View(viewModel) ;
}
@model ViewModels.MyViewModel;

Do stuff with model here...