什么是.ascx控制?以及如何在C#中使用此控件?

时间:2016-07-17 17:00:45

标签: c# asp.net

我希望在每个页面上的网站(C#)中都有一个左侧菜单栏,而不使用任何母版页。我听说如果我在我的网站上使用.ASCX控件就可以了。但我不知道如何使用这个控件。

2 个答案:

答案 0 :(得分:0)

.ASCX是Active Server Custom Control。它用于在asp.net中创建自定义控件。您可以从Internet下载菜单ascx控件并将其复制粘贴到您的应用程序中。然后在visual studio中以设计模式打开.aspx页面,然后从解决方案资源管理器中将该控件拖放到该页面上。它将自动在代码中添加对控件的引用,您可以使用该控件。

答案 1 :(得分:0)

ASP.NET使您能够创建用户定义的自定义控件,这些控件在可重用性方面非常有用。一旦开发了用户控件,您就会觉得它看起来像是asp.net提供的普通控件。

用户控件就像一个扩展名为.ascx的asp.net页面。你有像普通页面一样的标记和代码。您可以在用户控件中放置任何有效的HTML和asp.net内置控件并使用它。

完成控制构建后,您需要注册控件以在您的网站上使用它。您可以在页面上注册,也可以在web.config文件中注册并在完整的网站中使用它。

在Google或SO上进行一些搜索会为您提供有关用户控件使用情况的更多详细信息。

希望这个理论能够帮助你并提供对用户控制的一些理解。