gpt4 book ai didi

jquery - 更改asp :label with jQuery then access in codebehind

转载 作者:行者123 更新时间:2023-12-01 03:50:35 24 4
gpt4 key购买 nike

我知道,太疯狂了。

所以我有一个 asp 标签,我想用 jQuery 填充它。稍后,在代码隐藏中,我想访问此文本以进行其他操作。

我拥有的是:

<asp:Label ID="myLabel" runat="server" />
<asp:Button ID="clickMe" runat="server" Text="Click!" OnClientClick="runMe();"
OnClick="clickMe_Click()" />

<script language="javascript" type="text/javascript">

function runMe () {
$("#<%=myLabel.ClientID").text("here");}
</script>

protected void clickMe_Click(object sender, EventArgs e)
{
string isIt = myLabel.Text;
}

因此,如果我在“isIt”定义后面的任何代码上放置一个断点并查看它,isIt=""。有办法让这项工作发挥作用吗?我猜测由于 jQuery 作用于 html,它实际上改变的是而不是实际的 ASP.NET 标签。

最佳答案

尝试

$('#<%= myLabel.ClientID %>').html("here"); 
(This should work in all the browsers)

当我想将值传递给页面后面的代码时,我通常使用 HiddenField 并使用 Jquery 中的 .val() 填充它。然后我可以使用 HiddenField1.Value 在后面的代码中访问它的值

关于jquery - 更改asp :label with jQuery then access in codebehind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9089512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com