ASP.NET/HTML:使用ASP.NET';在HTML';输入值

ASP.NET/HTML:使用ASP.NET';在HTML';输入值,asp.net,html,post,label,Asp.net,Html,Post,Label,我有以下html代码(用于POST方法): //来自Default.aspx 是否可以使用下面给出的值/文本ASP.NET标签更改“值”部分: //from Default.aspx.cs <asp:Label ID="lblName" runat="server" Text="John" /> <asp:Label ID="lblPrice" runat="server" Text="100.00" /> //来自Default.aspx.cs 我只是想找到一种方

我有以下html代码(用于POST方法):

//来自Default.aspx
是否可以使用下面给出的值/文本ASP.NET标签更改“值”部分:

//from Default.aspx.cs
<asp:Label ID="lblName" runat="server" Text="John" />
<asp:Label ID="lblPrice" runat="server" Text="100.00" />
//来自Default.aspx.cs
我只是想找到一种方法来动态检索来自ASP.NET标签的“值”数据。
有什么建议吗?

为什么不使用服务器端隐藏控件,该控件的值可以从服务器端动态修改:

<asp:HiddenField ID="lblName" runat="server" Value="John" />


另一种可能是使用javascript在客户端执行此操作:标签通常呈现为
span
标记,因此您需要通过id获得适当的span,然后将其
innerHTML
值分配给隐藏元素。使用像jQuery这样的javascript框架可能会使这项任务更加容易,并保证跨浏览器工作。

ID lblName是否与html输入名称相同?我正在尝试将这些值传递到支付网关。是的,它是相同的,但ASP.NET可能会损坏服务器端控件的名称和ID。
<asp:HiddenField ID="lblName" runat="server" Value="John" />