如何在c#中隐藏由jquery在回发后设置的值
本文关键字:设置 隐藏 jquery | 更新日期: 2023-09-27 18:12:20
我是jquery新手。我如何得到隐藏字段的值后张贴回到夏普。当任何回发发生时,值消失。这是我的隐藏字段。
<asp:HiddenField ID="Hid_BasicSalary" runat="server" />
这是jquery代码,在成功执行ajax web服务后,将数据分配给它。
var BasicSalary = $('Hid_BasicSalary');
BasicSalary.val(data["BasicSalary"]);
这是c sharp代码,当我点击按钮回发发生在这个节点数据后。
protected void Btn_PIncrementSave_Click(object sender, EventArgs e)
{
try
{
TxBx_IncrementAmount.Text = Hid_BasicSalary.Value.ToString();
}
catch (Exception ex)
{
Utility.Msg_Error(this.Master, ex.Message);
}
}
请帮帮我
在jQuery中,我们使用选择器来选择任何元素,我们必须将.
作为类,#
作为id选择器,因此请将#
或.
放在元素之前。
在你的情况下,$('#Hid_BasicSalary');
或$('.Hid_BasicSalary');
是你的答案。
$中缺少#。
var BasicSalary = $('Hid_BasicSalary');
我写这个代替这个
var BasicSalary = $('#Hid_BasicSalary');
试试这个
var BasicSalary = $('#Hid_BasicSalary');
使用此代码加载页面以从隐藏
获取新值Request.Form["hdnvalue"];
你错过了"#",我认为你应该使用隐藏控件的客户端。
var BasicSalary = $('#<%=Hid_BasicSalary.ClientID%>');
尝试从javascript/jquery获取服务器控件的值
var BasicSalary = document.getElementById('<%=Hid_BasicSalary.ClientID%>').value