我有一个网站母版页(Site.Master),其中包含一个列表项菜单,可以导航到我网站上的其他页面。其中一个页面是一个主页(Default.aspx),它从数据库中加载一些数据。每当我点击主页的列表项时,它会重新加载我的整个页面,因为它通过我的非回发逻辑。我不希望它重新加载我的整个页面,我不知道如何更改下面的粗体列表项,以使我的Default.aspx不通过下面的if (!IsPostBack)
代码。我需要添加什么才能使我的Default.aspx页面回发?
Site.Master
<ul class="nav navbar-nav" >
**<li><a id="A1" runat="server" href="~/">Home</a></li>**
<li><a id="A2" runat="server" href="~/Contact">Contact</a></li>
<li><a id="A3" runat="server" href="~/About">About</a></li>
<li><a id="A4" runat="server" href="~/Admin">Admin</a></li>
</ul>
Default.aspx
if (!IsPostBack)
{
//Only do processing that you want to happen on initial load
SetEnvironment();
InitializeWebService();
GetServiceDataSet();
GetServiceDataSetCopy();
SetGridViewData();
SetGridViewAllChecked();
GetCheckBoxList();
LoadReport();
StoreViewState();
}
由于