ASP.NET UserControls放入什么程序集?

时间:2009-02-06 23:13:38

标签: asp.net user-controls

我在〜/ App_Code 中创建的类被放入 App_Code 程序集中。

如果我创建以下ASP.NET UserControl:

〜/用户控件/ 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添加到哪个程序集?

2 个答案:

答案 0 :(得分:3)

构建您的网站,然后签出ASP.UserControls_BasicUserControl_ascx名称空间/类

每当你对.ascx进行更改时,你都必须构建项目,以便更改显示在intellisense中

答案 1 :(得分:0)

如果打开新创建的UserControl程序集,您将意识到UserControl的名称空间是ASP。因此,这意味着当使用register指令在页面上注册usercontrol时,必须将命名空间称为ASP。在编译并重建您的应用程序之后,您将获得intellisense支持。

我已经在这个场景中创建了一个视频让我知道,我将发布一个链接。