我有两个视图的多视图。索引0处的视图是“只读”,索引1处的视图是编辑视图。默认情况下设置为显示reaonly视图:
<asp:MultiView ID="mv" runat="server" ActiveViewIndex="0">
我单击了一个按钮,我在视图1中输入了一些信息,然后单击“保存”,它将使用以下代码进入查看0:
protected void SaveLinkButton_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
bool success = Save();
if (success)
{
LoadViewMode();
mv.ActiveViewIndex = 0;
}
}
}
现在点击保存按钮后,当我处于reaonly视图时。如果我刷新按钮,它再次调用保存功能。我不知道为什么?
请建议解决方案。
答案 0 :(得分:0)
刷新页面(而不是按钮)时,返回正在查看的页面的最后一个请求将重新提交给服务器。因此,服务器再次执行相同的代码。