我有一个网格视图。我需要在四页中显示该网格视图。我不想在所有四个页面中编写 gridview 的代码。请告诉一个好的方法来做到这一点?
问问题
556 次
4 回答
2
- 创建一个新的 WebUserControl 并在其中放置一个 GridView。
- 在代码隐藏中编写必要的代码,例如从数据库中获取数据。
- 在要添加的页面中注册 userControl。
<%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>
- 现在,通过从解决方案窗口拖放并编写此代码,在您的页面中添加用户控件。
< 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 回答