有一种从另一个用户控件更新用户控件的简单方法吗?
我有一个输入框和一个提交按钮。用户输入代码,点击sumbit并根据代码将点应用于他们的分数(另一个用户控件)。这些点应用于数据库中的分数,但在我点击刷新之前不会显示在页面显示上。是否有一种简单的方法来更新提交控件?感谢。
----------提交按钮后面的代码--------------
protected void btn_Add_Coupon_Click(object sender, EventArgs e)
{
try
{
SqlDataSourceTEST.DataSourceMode = SqlDataSourceMode.DataReader;
IDataReader Reader = (IDataReader)SqlDataSourceTEST.Select(DataSourceSelectArguments.Empty);
if (Reader.Read())
{
int iPoints = 0;
iPoints = (int)Reader["Points"];
if (iPoints > 0)
{
Profile.TimesVisited = Profile.TimesVisited + iPoints;
lblcoup.Text = iPoints.ToString() + " have been added to your score!";
}
else
{
lblcoup.Text = "Coupon Code Not Valid";
}
}
Reader.Close();
Reader.Dispose();
}
catch (Exception ex)
{
}
}
答案 0 :(得分:0)
看一下这篇文章:http://www.dotnetcurry.com/ShowArticle.aspx?ID=155&AspxAutoDetectCookieSupport=1
它解释了如何从另一个用户控件访问。
希望这有帮助。