首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除*.cs,*.Designer.cs代码隐藏文件?

删除*.cs,*.Designer.cs代码隐藏文件?
EN

Stack Overflow用户
提问于 2008-10-13 19:30:46
回答 3查看 3.3K关注 0票数 2

是的,有点毫无意义,但我在想.我有所有这些代码背后的文件凌乱我的MVC应用程序。据我所知,我需要这些文件的唯一原因是告诉ASP.NET,我的页面是从ViewPage而不是Page扩展而来的。

我尝试了几个不同的页面指令更改,但是我发现的任何东西都不能让我识别页面的基类,并让我删除代码隐藏文件。

有办法吗?

更新:我正在尝试继承一个强类型的ViewPage!似乎有可能继承一个普通的ViewPage.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-10-13 19:47:58

删除代码隐藏并使用如下页面指令:

代码语言:javascript
复制
<%@ Page Title="Title" Inherits="System.Web.Mvc.ViewPage" Language="C#" MasterPageFile="~/Views/Layouts/Site.Master" %>

或者,如果您想摆脱代码隐藏,但仍然希望使用强类型视图,那么请阅读以下链接:http://devlicio.us/blogs/tim_barcz/archive/2008/08/13/strongly-typed-viewdata-without-a-codebehind.aspx

下面是这张照片的剪贴:

代码语言:javascript
复制
<%@ Page Inherits="System.Web.Mvc.ViewPage`1[[ABCCompany.MVC.Web.Models.LoginData, ABCCompany.MVC.Web]]" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" %>
票数 4
EN

Stack Overflow用户

发布于 2008-10-13 19:47:30

假设您的代码背后没有任何代码,为什么不将它们全部指向一个代码隐藏文件呢?

票数 2
EN

Stack Overflow用户

发布于 2008-10-13 19:56:55

开箱即出,您应该能够删除.designer.cs,任何东西都不会损坏。后面的其他代码可能很有用,例如,如果您想强键入视图数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/198744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档