【发布时间】:2010-02-02 18:35:51
【问题描述】:
提前非常感谢。我已经尽职尽责并研究了 2 天,但似乎无法完全理解在线教程所描述的内容。
情况:首席程序员起起落落。公司老板知道我已经做了一些(新手)VB.NET,并要求我在他的 Intranet 应用程序(用 C# 编写)上连接两个自定义用户控件之间的功能。回答专业人士的小问题 - 我很流利在 Visual Studio 中...但仍在学习 C#)。
这是对控件的简化描述,但希望足以让我们朝着正确的方向前进:
UserControl_1 包含多个链接按钮,单击这些按钮时,应更改 UserControl_2 中 ObjectDataSource 使用的 SelectParameter 的值:
<asp:LinkButton ID="OpenBtn1" runat="server" Text="Show Open Requests" />
<asp:LinkButton ID="ClosedBtn1" runat="server" Text="Show Closed Requests" />
UserControl_2(带有 DataSource 的 GridView):
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetDataBy_Status"
TypeName="adhoc_TblAdptrs.adhoc_TblAdptr">
<SelectParameters>
<asp:Parameter DefaultValue="All" Name="status" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:GridView1 ID="GridView1" runat="server" DataSourceID="ObjectDataSource1" />
我想要将一个新的默认值传递给 UserControl_2 中 ObjectDataSource 的 SelectParameter。我期待专业人士的个性化解释!非常感谢您的帮助!
【问题讨论】:
-
不要敲木工。这是一项有用的技能,你可以从中赚钱。
标签: asp.net user-controls event-bubbling