经常碰上转换WEB工程之后的aspx与aspx.cs是并列显示,而不是点击aspx前面的加号再显示aspx.cs,虽然不影响功能,但心里总不舒服.经过查找,
直接修改工程文件.csproj, 找到aspx.cs等文件的定义,如下:
<Compile Include="test.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
在compile节点中添加一个子节点: <DependentUpon>test.aspx</DependentUpon>即可,最后如下:
<Compile Include="test.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
<DependentUpon>test.aspx</DependentUpon>
</Compile>
再重新载入工程即可. 如果量大,可以考虑写个程序处理csproj,不过最好先备份csprojc文件.
还有一种更简单的方法就是新建一个工程,把aspx, aspx.cs文件同时拷贝到工程中,此时工程会自动根据文件名建立对应关系, 也省去了手工修改的麻烦.
asp.net工程中aspx文件与codebehind文件的关联问题
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Asp.Net Core 配置动态WebApi
.Net Core 配置动态WebApi
动态生成 Web 应用服务 -
asp.net Inherits、Src、CodeBehind区别
Inherits、Src、CodeBehind 在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,
asp.net .net webform web 编译器 -
asp.net网站中,aspx文件中如何请求自己对应的后端cs文件中的方法
没时间,简单粗暴,直接上代码。前端(aspx文件中): $.ajax({ type: "POST", contentType: "a
aspx请求 aspx请求后端 aspx ajax webform请求后端 webform请求cs -
asp.net 在aspx页面源码中包含html文件,在aspx中引入html页面,include
[code="html"][/code]黑色头发:http://heisetoufa.iteye.com/
HTML ASP.net .net ASP #include -
asp.net文件下载
.aspx代码如下: 普通的超链接 有时无法满足下载的需求,而是用浏览器直接打开了文件 普通超链接链接一个图片
asp.net 文件下载 超链接 c# 图片下载 -
Asp.Net文件上传asp.net 文件上传 FileUpload 图片上传 上传重名问题
-
asp.net 文件存储 asp.net core 下载文件
直接通过URL+地址下载是一种极其不安全的方式.这里我们采用返回流的形式来下载
asp.net 文件存储 Asp.Net Core ide System Web