gpt4 book ai didi

asp.net-mvc - 为什么 View 和部分 View 在 Razor 中具有相同的 cshtml 文件扩展名?

转载 作者:行者123 更新时间:2023-12-02 11:23:20 26 4
gpt4 key购买 nike

我正在学习一些basic stuffs in razor 。我对扩展文件有点困惑: View 和部分 View 似乎共享相同的扩展名cshtml。我认为这对我来说是一个错误,但我重新选中了该复选框,两种类型的文件都获得了相同的扩展名。

此外,使用 Webform View 引擎,可以更轻松地通过颜色或/和扩展名来定位 View ( View 为白色-.aspx,部分为黄色-.ascx,主为白色/蓝色-.master)

如果现在必须如此,为什么 View 和部分 View 会共享相同的扩展名? 他们有什么理由让它们都具有相同的扩展名吗?

感谢您的帮助

最佳答案

Razor View 和分部 View 不需要单独的文件扩展名,因为两者都使用相同的基类。

相比之下,WebForms (ASPX) 页面、用户控件和母版页都派生自不同的基类,这就是区分的必要性。这只是在创建 Asp.Net WebForms 期间做出的设计决策的结果。

关于asp.net-mvc - 为什么 View 和部分 View 在 Razor 中具有相同的 cshtml 文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com