【发布时间】:2012-03-16 00:23:39
【问题描述】:
我可以使用以下代码成功地动态添加用户控件。
ASPX:
<asp:PlaceHolder ID="PlaceHolder1" runat="server" />
代码背后:
UserControl uc = (UserControl)Page.LoadControl
("~/App_Controls/Site/Player/PlayerProfile2.ascx");
PlaceHolder1.Controls.Add(uc);
现在我想加载用户以响应按钮单击。我有通过 ajax post 提交表单的代码。
$(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
【问题讨论】:
-
您好,如果您发现我的回答有帮助,如果您能将其标记为已接受的答案,那就太好了。谢谢!如果没有,请告诉我如何改进它,我很乐意这样做。
标签: c# asp.net updatepanel