在 Main.aspx 我有:
<div data-role="collapsible" data-content-theme="c">
<h3>Sort</h3>
<ul data-role="listview" data-inset="true" >
<li><a href="Main.aspx?OrderTime">OrderTime</a></li>
<li><a href="Main.aspx?Person">Person</a></li>
</ul>
</div>
<div data-role="collapsible" data-content-theme="c">
<h3>Filter</h3>
<ul data-role="listview" data-inset="true" data-theme="d">
<li><a href="Main.aspx?1">1 Day</a></li>
<li><a href="Main.aspx?2">2 Days</a></li>
</ul>
</div>
如果我第一次单击链接,Page_Load
则会调用 Main.aspx.cs 中的方法。如果我第二次单击相同的链接,我将不会进入 Main.aspx.cs(仅当我第一次单击链接时才会调用 Page_Load)。
编辑现在我用 FireFox 22.0 进行了测试,一切正常。该问题仅出现在 IE10 中。我第二次单击链接后页面未加载。它会记住最后一次点击。
Chrome v28 也有同样的问题。
我用 Safariv5.1.7 测试过,一切正常
如果我右键单击并在新选项卡中打开链接,则它也适用于 IE10。为什么右键单击有效而只有左键单击无效?