Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用registerclientscriptblock为jquery端分配服务器控件值_Jquery_Asp.net - Fatal编程技术网

如何使用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,您可能希望对其进行哈希处理,以减少发现。