asp.net - 如何检索由 jQuery 计算的标签/文本框等的值

标签 asp.net jquery label

我有一个带有标签的 GridView。标签的值可以通过以下方式计算 jQuery 方法。执行此操作时,(.Net-)服务器不会意识到标签的更改,而是使用数据库中的旧值。

我尝试了几种方法来修复它:

  • 文本框的行为类似于标签,不会改变任何内容
  • HiddenField:不起作用,因为它没有 CssClass 属性。我无法提高 HiddenField 的 ID,因为我想将其放入 GridView 中,但不知道如何 在 jQuery 方法中获取 HiddenField

它的唯一工作方式是使用一个文本框,但它需要可见才能获取 根据我的经验,文本。我不想要这个。

如果我误解了什么,请给我建议并澄清

最佳答案

我仍然会为此使用隐藏字段,谁在乎 ASP.Net 团队没有给它一个 CssClass 属性:)

<asp:HiddenField Id="myField" runat="server" class="myClass" />

它可以工作,只是不是服务器控件上的属性,它的行为就像任何属性。

或者,使用 ends with selector找到它:

$("input[id$=myField]").val("something");

关于asp.net - 如何检索由 jQuery 计算的标签/文本框等的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411156/

相关文章:

java - 中断和标签, "The label MyLabel is missing"

c# - 打破嵌套循环

c# - 部分/部分中的 asp.net mvs 部分?

c# - Google PageSpeed API dotnet .net

asp.net - IIS7 : disabling HttpModule in subapplication - sites, 应用程序和虚拟目录

jquery - setTimeout、clearTimeout jQuery

swift - 文本字段 - 标签 - 按钮 根据输入回答

asp.net - 在 MVC 中,如何确定部分 View 响应是否有效(在客户端)?

javascript - 删除 PHP (mysqli) 行 - 使用 HTML/Javascript 按钮

javascript - 如何使 th 的宽度等于另一个 bootstrap-table 中的每个对应的 th