部分呈现AJAX、c#、Asp.Net、可视化web部件
Ascx: 问题是:代码完全重新填充了页面,没有上传面板1。 如何仅为上传的Panel1充电 有什么建议吗 我的应用程序:C#/visualweb Part/Asp.Net/visualstudio根据这一点,我相信您缺少scriptmanager控件部分呈现AJAX、c#、Asp.Net、可视化web部件,c#,asp.net,C#,Asp.net,Ascx: 问题是:代码完全重新填充了页面,没有上传面板1。 如何仅为上传的Panel1充电 有什么建议吗 我的应用程序:C#/visualweb Part/Asp.Net/visualstudio根据这一点,我相信您缺少scriptmanager控件 protected void fakeButton_Click(Object sender, EventArgs e) { UpdatePanel1.Update(); } protected v
protected void fakeButton_Click(Object sender, EventArgs e)
{
UpdatePanel1.Update();
}
protected void UpdatePanel1_Load(object sender, EventArgs e)
{
Random ran = new Random();
int x = ran.Next(9999);
Label1.Text = x.ToString();
}
试试这个:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
Temas a tratar
函数pageLoad(){
$(“#Temasatar”)。单击(函数(){
console.log('clicked');
$('#')。单击();
});
}
母版页上有这样一个标签:
我认为你的回答是错误的,因为如果你在启动web应用程序时丢失了这个标签,网页就会崩溃。@Darking的问题是更新面板不能正常工作@怪物机器人,为什么更新面板错了?:哇!谢谢!你的回答是正确的。我想知道你们是否能告诉我为什么?你们可以通过jquery调用按钮上的点击事件,就像你们点击它一样。你以前是不是做过“假按钮”;“它调用了完整的回发
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="temasatratar"><h1>Temas a tratar</h1></div>
<asp:Button ID="fakeButton" style="display:none" runat="server" Text="foo" OnClick="fakeButton_Click"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" onload="UpdatePanel1_Load" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label runat="server" ID="Label1" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="fakeButton" />
</Triggers>
</asp:UpdatePanel>
<script type="text/javascript">
function pageLoad() {
$('#temasatratar').click(function () {
console.log('clicked');
$('#<%= fakeButton.ClientID %>').click();
});
}
</script>