我有这个按钮事件:
protected void AddDetails_Click(object sender, EventArgs e)
{
DataSetTableAdapters.SelectFriendsTableAdapter sft = new DataSetTableAdapters.SelectFriendsTableAdapter();
try
{
sft.AddFriend(current, newFriend, false);
}
catch
{
error.Text = "Something happened. Bummer!";
}
}
在该try
部分中,我在数据库中添加条目。在页面中有带有相应值的标签/文本框。
一切正常。但是,单击此提交按钮后,我需要刷新页面才能查看更改。
我已经if(!IsPostBack)
在 PageLoad 代码的开头添加了,但我仍然需要访问另一个页面/回来查看更改。
有任何想法吗?
谢谢。
谢谢您的回复。我正在使用列表视图:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSetTableAdapters.SelectFriendsTableAdapter sdt = new DataSetTableAdapters.SelectFriendsTableAdapter();
DataTable tab = sdt.SelectFriends();
ListView1.DataSource = tab;
ListView1.DataBind();
}
}
,所以 ListView 内容应该得到更新。