我可以使用下面的代碼動態添加一個用戶控件。UpdatePanel,佔位符,用Ajax加載的用戶控件
ASPX:
<asp:PlaceHolder ID="PlaceHolder1" runat="server" />
代碼背後:
UserControl uc = (UserControl)Page.LoadControl
("~/App_Controls/Site/Player/PlayerProfile2.ascx");
PlaceHolder1.Controls.Add(uc);
現在我要加載的用戶響應按鈕點擊。我有通過做ajax文章提交表單的代碼。
$(document).ready(function() {
var options =
{
success: showResponse,
url: "/Default.aspx",
type: "post"
};
$('#btnClick').click(function() {
$("form").ajaxSubmit(options);
return false;
});
});
function showResponse(responseText, statusText, xhr, $form)
{
alert(responseText);
}
<asp:Button ID="btnClick" ClientIDMode="Static" runat="server" Text="Click" />
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:PlaceHolder ID="PlaceHolder1" runat="server" />
<asp:Literal ID="litText" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
我是C#的新手。當佔位符或文字被改變時w
你好,如果你發現我的答案有幫助,它會」如果你能把它標記爲公認的答案,那就太好了。謝謝!如果沒有,請告訴我如何改進它,我很樂意這樣做。 – msigman 2012-03-24 16:12:04