如何将数据绑定到用户控件的实例

时间:2012-04-09 17:48:51

标签: asp.net user-controls

所有职业选手都欢迎你。

我的名字是elli,我正在为学校做一些项目,我非常感谢你的建议。

我的aspx页面中有许多用户控件实例。用户控件中的数据来自数据列表。

在控件里面我有一个按钮。我试图做的是这样的:

当用户点击该按钮时,我想知道该特定控件中是否显示了该数据列表中的哪一行,并将其存储在会话中。

我现在的问题是,当我点击按钮时,没有任何反应,我只是想在后面的代码中的onButton_click中放一个简单的Response.Redirect ......

我已经工作了2天,我有点失落。

这是用户控件的部分代码,相关的东西,我想,是图像按钮......就在顶部

这是用户控件ascx

                    <div id="video play button icon" style="height: 27px; width: 121px;
                    float: left"><asp:ImageButton ID="PlayButton" runat="server" ImageUrl="~/Search_Results_Images/search_Play_Button_Icon.png" onclick="PlayButton_Click" />
                </div>
                <div style="height: 27px; width: 22px; float: left">
                </div>
            </div>
            <div style="height: 15px; width: 434px; background-color: transparent; float: left">
            </div>

        </div>
    </div>

</ItemTemplate>
<SeparatorTemplate>
<div style="width:84px"></div>
</SeparatorTemplate>

这是用户控件的代码

public partial class SearchBullet : System.Web.UI.UserControl
{

protected void Page_Load(object sender, EventArgs e)
{
    String tmpcmd;
    tmpcmd = (String)(Session["mainSearchQRY"]);
    SqlDataSource1.SelectCommand = "";
    SqlDataSource1.SelectCommand = tmpcmd;


}
protected void btnClick_Click(object sender, EventArgs e)
{
    Response.Redirect("Default2.aspx");
}

}
非常感谢你, elli pertzov

1 个答案:

答案 0 :(得分:0)

您的点击事件未在您说onclick="PlayButton_Click"的标记中正确连线,但在您的代码隐藏中,您的方法称为btnClick_Click