1

Asp.net .aspx と MVC の共存プロジェクトがあり、コードビハインド/コードファイルはプロジェクトの公開後も .aspx ファイル内に存在します。展開後にこれらを取り除くには多くの労力が必要です: すべての .aspx を手動で変更する必要がありますファイル

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master" 
AutoEventWireup="true" Inherits="xxx.Login" Codebehind="Default.aspx.cs" %> 

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master" 
AutoEventWireup="true" Inherits="xxx.Login"  %>

誰もが助けることができるのはやるべきことの山ですか?ありがとう

4

1 に答える 1

0

ASPX ファイルからCodebehind属性を削除する必要はありません。.CS ファイルなしでデプロイするだけです。Codebehind で指定されたクラスはアセンブリにコンパイルされ、アセンブリが展開された後に使用可能になります (これは常に行います)。

于 2009-08-17T05:59:33.717 に答える