如何使用registerclientscriptblock为jquery端分配服务器控件值
我有一个设置了如何使用registerclientscriptblock为jquery端分配服务器控件值,jquery,asp.net,Jquery,Asp.net,我有一个设置了runat=server的隐藏字段。它的ID已保存。如何使用scriptmanager.registerclientscriptblock设置具有runat='server'值的字段 我试过这个: ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“SetSaved”,“$('#')).val('1');”,true) 我想我的语法不对…试试这个: ScriptManager.RegisterClientScri
runat=server
的隐藏字段。它的ID已保存。如何使用scriptmanager.registerclientscriptblock
设置具有runat='server'
值的字段
我试过这个:
ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“SetSaved”,“$('#')).val('1');”,true)代码>
我想我的语法不对…试试这个:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "SetSaved",
"$('" + hdnIsSaved.ClientID + "').val('1');", true);
我没有编写“从客户端到服务器端抓取ID”,而是直接从代码后面的控件中获取ID。如果这不起作用,请尝试将此脚本包装在$(document).ready(function(){..})中
或较短的$(function(){..})代码>语法。我不知道您是否在意,但如果您在客户端设置DBID,您可能希望对其进行哈希处理,以减少发现。