单击列表项时ASP Webform并需要回发

时间:2017-11-28 17:25:42

标签: html asp.net

我有一个网站母版页(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();
        }

由于

0 个答案:

没有答案