【发布时间】:2010-10-05 04:04:24
【问题描述】:
我们有一个最近迁移到 3.5 的 asp.net 1.1 应用程序。当我们对迁移的应用程序进行代码修改时,我们会遇到一些问题。这是正在发生的事情
在 asp.net 1.1 应用程序中,我们有页面指令 codebehind="ePC.aspx.cs"。这迁移得很好。
我们对 .cs 文件进行了一些代码更改。例如,我们添加了一个按钮并将事件处理程序添加到该按钮。
此新功能未正确执行。
我们将代码隐藏指令更改为代码文件指令
现在它工作正常。但在部署期间,它要求 .cs 文件也与 aspx 页面一起部署。我们不确定为什么会这样。
我附上了一个示例页面指令
在 VisualStudio 中使用 CodeFile
<%@ Page language="c#" Codefile="ePC.aspx.cs" AutoEventWireup="True" Inherits="SPUniversal.Web.ePC" %>
网站发布后
<%@ page language="c#" autoeventwireup="True" inherits="SPUniversal.Web.ePC, App_Web_eu_mdesx" %>
App_Web_eu_mdesx 在已发布的网站中自动生成。我不明白这里发生了什么
【问题讨论】:
标签: asp.net .net-3.5 webforms code-migration