如何使用DevExpress开发用户控件
小弟不才,刚开始学习DevExpress,想知道如何使用DevExpress在vs2010中创建用户控件。我自己创建了一个普通的web项目,然后添加--新建项--用户控件...
小弟不才,刚开始学习DevExpress,想知道如何使用DevExpress在vs2010中创建用户控件。
我自己创建了一个普通的web项目,然后添加--新建项--用户控件(.ascx文件)。以下是代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TestControl.ascx.cs" Inherits="ReportForm.TestControl" %>
<%@ Register Assembly="DevExpress.Web.v10.2, Version=10.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxPanel" TagPrefix="dx" %>
<dx:ASPxPanel ID="ASPxPanel1" runat="server" Width="200px">
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>Hello,World!</asp:TableCell>
</asp:TableRow>
</asp:Table>
</dx:ASPxPanel>
一个非常简单的表格而已!
我想知道,这样的用户控件如何在同一项目不同的aspx页面中调用。如果需要配置web.Config文件,该如何配置!?忘编程达人看到后能帮助小弟!灰常感谢! 展开
我自己创建了一个普通的web项目,然后添加--新建项--用户控件(.ascx文件)。以下是代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TestControl.ascx.cs" Inherits="ReportForm.TestControl" %>
<%@ Register Assembly="DevExpress.Web.v10.2, Version=10.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxPanel" TagPrefix="dx" %>
<dx:ASPxPanel ID="ASPxPanel1" runat="server" Width="200px">
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>Hello,World!</asp:TableCell>
</asp:TableRow>
</asp:Table>
</dx:ASPxPanel>
一个非常简单的表格而已!
我想知道,这样的用户控件如何在同一项目不同的aspx页面中调用。如果需要配置web.Config文件,该如何配置!?忘编程达人看到后能帮助小弟!灰常感谢! 展开
2个回答
展开全部
你这个ascx假设要在Index.aspx页面用,那么Index.aspx这猛燃么写:
<!--先族知喊注册,才能用-->
<%@ Register Src="~/TestControl.ascx" TagName="tc" TagPrefix="uc1" %>
<兆野!--调用用-->
<uc1:tc ID="tc1" runat="server" />
<!--先族知喊注册,才能用-->
<%@ Register Src="~/TestControl.ascx" TagName="tc" TagPrefix="uc1" %>
<兆野!--调用用-->
<uc1:tc ID="tc1" runat="server" />
追问
大哥,我这里面有使用到DevExpress的控件哦!您这样写好像不行把!按照您说的我试了试!会报这样的错误:
分析器错误消息: 类型“DevExpress.Web.ASPxPanel.ASPxPanel”不具有名为“table”的公共属性。
是不是在DevExpress的Panel控件中不让使用table啊?
追答
这个是你的DevExpress这个控件的问题,不是ascx引用的问题
DevExpress这个控件我没用过,帮不了你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询