显示为标签文本

本文关键字:文本 标签 显示 | 更新日期: 2023-09-27 18:07:13

我不想在弹出框中显示以下内容,而是想将其显示为标签文本。

JQuery

<script type="text/javascript">
function ShowCurrentTime() {
PageMethods.GetCurrentTime(document.getElementById("<%=txtUserName.ClientID%>").value, OnSuccess);
}
function OnSuccess(response, userContext, methodName) {
alert(response);
}
</script>

标签

<asp:Label ID="Label1" runat="server" Text="Label"/>

显示为标签文本

对于初学者,您需要检查呈现到浏览器的实际HTML标记。任何时候使用JavaScript时,都要理解JavaScript与ASP.NET服务器端控件的结果交互,而不是与控件本身交互。

假设这个asp:Label呈现为某个HTML元素,那么像这样的东西应该可以完成任务:

$('#<%=Label1.ClientID%>').text(response);

它本质上使用了与现有代码已经使用的概念相同的概念,基于其服务器端控件的ClientID属性来标识元素。

$('#<%=Label1.ClientID%>').text(response);
or document.getElementbyId('#<%=Label1.ClientID%>').value = response;

有关如何在客户端上轻松选择和修改元素的更多信息,请参阅Jquery操作元素