显示为标签文本
本文关键字:文本 标签 显示 | 更新日期: 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操作元素