我正在尝试找出导致页面重新加载的原因,并且只有在重新加载页面时因为我按下了上一页上的按钮才会跳转到If()。
上一页的按钮是
<input type="submit">
包围着
<form action="http://www.blabla.com/" method="POST">
我试图找出哪个控件做了回发,但它似乎没有做对,因为当我按F5时,代码显示相同的答案。
这是代码
第1页:
<form action="http://www.blabla.com/" method="POST">
<input type="submit" class="goNext" id="nextPage" name="nextPage"/>
</form>
第2页:
Control control;
foreach (string controlID in Request.Form)
{
Control objControl = Page.FindControl(controlID);
if (objControl is Button)
{
control = objControl;
break;
}
}
我想要做的是检查用户是否按下了F5,或者他/她是否使用上一页上的按钮来到页面。
提前致谢 /大卫