0

我有一个网格视图。我需要在四页中显示该网格视图。我不想在所有四个页面中编写 gridview 的代码。请告诉一个好的方法来做到这一点?

4

4 回答 4

2
  1. 创建一个新的 WebUserControl 并在其中放置一个 GridView。
  2. 在代码隐藏中编写必要的代码,例如从数据库中获取数据。
  3. 在要添加的页面中注册 userControl。
<%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>
  1. 现在,通过从解决方案窗口拖放并编写此代码,在您的页面中添加用户控件。

< uc1:WebUserControl1 ID="WebUserControl11" runat="server" />

于 2012-06-25T07:25:08.657 回答
0

1)创建一个WebUserControl,里面有一个网格

2)打开您的aspx设计并将WebUserControl拖放到您自动注册的aspx页面中。

3)当你想要那个网格时使用这个过程。

使用以下链接创建用户控制器...

http://www.c-sharpcorner.com/uploadfile/jayendra/how-to-create-user-control-in-Asp-Net/

于 2012-06-25T07:41:53.753 回答
0

您可以将 GridView 放在可重用用户控件(.ASCX) 中,然后在所有 4 个页面中引用此控件。

于 2012-06-25T07:16:51.123 回答
0

将其作为Web 用户控件并在那里编写您的所有逻辑。使用它的实例访问它。

请查看以下链接以供参考。 http://msdn.microsoft.com/en-us/library/wt3k2fyw.aspx

于 2012-06-25T07:17:03.180 回答