-1
其實我試圖更新一個頁面而不刷新整個頁面,即部分頁面更新。網頁結構asp.net:更新頁面內容而不刷新(部分頁面更新)
<%@ Page Title="Test Page" Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="WebApp.Test" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager runat="server"></asp:ScriptManager>
<asp:DropDownList AutoPostBack="true" ID="dropDownName" runat="server"></asp:DropDownList>
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<ContentTemplate>
Last update: <%=DateTime.Now.ToString() %>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>
現在我可以看到,當過我的事件觸發,它的每一件事情正確喜歡閱讀的內容,用正確的更新信息更新頁面上的控件和添加內容器WebControls放置支架像這
void Contnt_Update(object sender)
{
PlaceHolder1.Controls.Add(newLabel);
}
,但它只是簡單地不更新「若干意見」(意思是我沒有看到網頁上的更新的信息),同時也更新「最近更新」的時間。 任何想法我做錯了什麼?任何幫助將非常感激,因爲我花了它,並沒有得到任何地方挺好的時間..
我試過但沒有運氣:(.. ..任何其他想法我做錯了什麼? –
另一個想法:在ScriptManager中設置EnablePartialRendering =「true」... – ConnorsFan
我已經嘗試過..也沒有工作 –