2009-02-06 40 views
0

將我在〜/ App_Code中創建的類放入App_Code程序集。ASP.NET UserControls放入什麼組件?

如果我創建以下ASP.NET用戶控件:

〜/用戶控件/ BasicUserControl.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="BasicUserControl.ascx.cs" Inherits="UserControl_BasicUserControl" %> 
Hello world! 

〜/用戶控件/ BasicUserControl.ascx.cs

using System; 

public partial class UserControl_BasicUserControl : System.Web.UI.UserControl 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 

這個動態的ASP.NET UserControl會被添加到什麼程序集中?

回答

3

建立自己的網站,然後簽出ASP.UserControls_BasicUserControl_ascx命名空間/類

每次你改變到的.ascx你將要興建的項目,以使更改在智能感知顯示雖然

+0

您是否在討論預編譯該網站?這種技術在這裏解釋 - http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx這是唯一可用的方法嗎? – 2009-02-06 23:21:09

0

如果您打開新創建的UserControl程序集,您將意識到UserControl的名稱空間是ASP。所以,這意味着當使用register指令在頁面上註冊usercontrol時,您必須將名稱空間稱爲ASP。之後編譯並重建你的應用程序,你將獲得智能感知支持。

我在這個場景中創建了一個視頻讓我知道,我會發佈一個鏈接。

相關問題