c# – 在视图代码中更改剃刀视图的基类

c# – 在视图代码中更改剃刀视图的基类,第1张

概述请注意,这不是一个重复的问题.我知道我们可以在views / web.config的razor部分中指定基本视图类型.但是我希望我的view1,view2继承自baseviewA,而view3,view4继承自baseviewB.在剃须刀中我怎么能像在ASPX引擎中那样做: <%@ Page Language="C#" Inherits="Test.Myproject.Web.Mvc.ViewBa 请注意,这不是一个重复的问题.我知道我们可以在vIEws / web.config的razor部分中指定基本视图类型.但是我希望我的vIEw1,vIEw2继承自basevIEwA,而vIEw3,vIEw4继承自basevIEwB.在剃须刀中我怎么能像在ASPX引擎中那样做:
<%@ Page Language="C#" inherits="Test.Myproject.Web.Mvc.VIEwBase" %><%@ Control Language="C#" inherits="Test.Myproject.Web.Mvc.PartialVIEwBase" %>

编辑我不关心模特.在我的问题中,basevIEwA和basevIEwB是完全不同的类.

解决方法 您可以使用@inherits关键字更改 base class in Razor,您的基类只需要从System.Web.Mvc.WebVIEwPage派生.

所以你的样本:

<%@ Page Language =“C#”inherits =“Test.Myproject.Web.Mvc.VIEwBase”%>

将会

@inherits Test.Myproject.Web.Mvc.VIEwBase

哪里

public class Test.Myproject.Web.Mvc.VIEwBase : System.Web.Mvc.WebVIEwPage{}
总结

以上是内存溢出为你收集整理的c# – 在视图代码中更改剃刀视图的基类全部内容,希望文章能够帮你解决c# – 在视图代码中更改剃刀视图的基类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1262249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存