提问人:Festivejelly 提问时间:9/19/2015 最后编辑:MuriloFestivejelly 更新时间:9/19/2015 访问量:42
如何让我的文本框从 Asyncpostback 更新
How can I get my textbox to update from an Asyncpostback
问:
我设置了一个更新面板,其中包含用于异步回发的触发器。代码如下:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:updatePanel ID="tableUpdate" runat="server" updatemode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="CreateLinkToQuery" />
</Triggers>
<ContentTemplate>
<div>
<asp:Button ID="CreateLinkToQuery" CssClass="myButton" runat="server" Text="Create Link To Query" OnClick="CreateLinkToQuery_Click"/>
</div>
<div>
<asp:TextBox ID="QueryData" CssClass="popInnerContent" runat="server"/>
</div>
</ContentTemplate>
</asp:updatePanel>
这是代码隐藏:
protected void CreateLinkToQuery_Click(object sender, EventArgs e)
{
QueryData.Text = "wwww.whateverlinkIfeelLike.com";
}
当我单击按钮时,如果我添加要观看的控件,那么它肯定会用新文本更新它,但是在 UI 上没有任何反应,如果我在 Firefox 中窥探该控件,它显示为空。
我不明白我在这里哪里出了问题。
需要注意的一点是,此更新面板位于 JQuery 对话框中
这是我使用的代码:
$('#CreateQuery').click(function (event) {
var dlg = $("#dialog").dialog({
width: 730,
minWidth: 730,
modal: true,
close: function (event, ui) {
$("#dialog").hide();
}
});
dlg.parent().appendTo(jQuery('form:first'));
});
答: 暂无答案
评论