c# - 为什么SPAN的值没有更新

标签 c# jquery html asp.net webforms

ASP.net:

<span id="lblScore" class="lblScore">Your Score is: 0</span>
<asp:Label ID="lblHiddenScore" runat="server" CssClass="lblHScore" Text="" ClientIDMode="Static"></asp:Label>

以下 jquery 在某个事件后执行:

$(".lblScore").text("");
$(".lblScore").text("Your Score is: " + score);
$(".lblHScore").text(score);

我可以在前端看到,值正在更改,但是当我查看 HTML 源时,它没有显示更改。

我正在尝试使用代码隐藏中的score值:

string yr = lblHiddenScore.Text; //it is always ""

如何从前端检索值以在代码隐藏中使用

最佳答案

标签不会发送回服务器,因为它们不是表单数据的一部分,因此您无法在服务器端读取它的文本。

关于c# - 为什么SPAN的值没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31813957/

相关文章:

php - $_GET 在 php 中不返回任何值

html - 如何覆盖 Bootstrap CSS 中定义的媒体查询

c# - WPF 设计器在启动时不运行窗口静态构造函数

c# - Visual Studio 2015 从代码生成 UML

javascript - 使用 zclip 单击两次按钮后复制剪贴板即可工作

javascript - 使用 jQuery 动画滚动/显示隐藏元素

JavaScript - 如何定位使用 "this"传递的 div 中的嵌套(子)div?

c# - 如何在 xamarin ios 中创建类别?

c# - 如何删除/释放 Roslyn 发出的 .dll 程序集

javascript - jquery 验证消息未显示