Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net中updatepanel之外的更新UI控件_C#_Asp.net_Ajax_Asp.net Ajax_Updatepanel - Fatal编程技术网

C# asp.net中updatepanel之外的更新UI控件

C# asp.net中updatepanel之外的更新UI控件,c#,asp.net,ajax,asp.net-ajax,updatepanel,C#,Asp.net,Ajax,Asp.net Ajax,Updatepanel,我正在尝试用下面链接的引用更新控制面板。但它不起作用。我想知道我缺少什么。在我的应用程序中,无法在更新面板中使用这些标签 控制updatepanel内部的更新, <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button ID="Button1" Text="Submit" runat="server" /> <asp:Label ID="Label

我正在尝试用下面链接的引用更新控制面板。但它不起作用。我想知道我缺少什么。在我的应用程序中,无法在更新面板中使用这些标签


控制updatepanel内部的更新,

<asp:UpdatePanel ID="UpdatePanel1"  runat="server">
<ContentTemplate>
<asp:Button ID="Button1" Text="Submit" runat="server" />
<asp:Label ID="Label1" Text="hiii" runat="server" /> <br />
<asp:Label ID="Label2" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
 <asp:UpdatePanel ID="UpdatePanel1"  runat="server" UpdateMode=Conditional>
<ContentTemplate>
<asp:Button ID="Button1" Text="Submit" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:Label ID="Label1" Text="hiii" runat="server" /> <br />
<asp:Label ID="Label2" runat="server" />
代码隐藏:

protected void Page_Load(object sender, EventArgs e)
{
        ScriptManager1.RegisterDataItem(Label1, DateTime.Now.ToString());
        ScriptManager1.RegisterDataItem(Label2, DateTime.Now.Year.ToString());
}

希望这能对您有所帮助。

很抱歉,我无法在更新面板中使用这些标签。是否还有其他选项?我的答案似乎也提到了同样的问题。很抱歉,我没有找到您的更新答案。工作正常。嗨..你能用文本框检查一下吗。它不是在文本框中工作,而是在标签中工作。
 <asp:UpdatePanel ID="UpdatePanel1"  runat="server" UpdateMode=Conditional>
<ContentTemplate>
<asp:Button ID="Button1" Text="Submit" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:Label ID="Label1" Text="hiii" runat="server" /> <br />
<asp:Label ID="Label2" runat="server" />
var pageInstance = Sys.WebForms.PageRequestManager.getInstance();
pageInstance.add_pageLoaded(UpdateLabelHandler);

function UpdateLabelHandler(sender, args)
{
  var ControldataItems = args.get_dataItems();
  if ($get('Label1') !== null)
    $get('Label1').innerHTML = ControldataItems ['Label1'];
  if ($get('Label2') !== null)
    $get('Label2').innerHTML = ControldataItems ['Label2'];
}
protected void Page_Load(object sender, EventArgs e)
{
        ScriptManager1.RegisterDataItem(Label1, DateTime.Now.ToString());
        ScriptManager1.RegisterDataItem(Label2, DateTime.Now.Year.ToString());
}