Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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
C# 将值设置为隐藏输入_C#_Javascript_Asp.net - Fatal编程技术网

C# 将值设置为隐藏输入

C# 将值设置为隐藏输入,c#,javascript,asp.net,C#,Javascript,Asp.net,谁能告诉我我做错了什么。hiddenvalue始终保持为空,没有为其分配任何值 以下是代码 JavaScript 这将在地图上的单击事件中发生 var str = "ryan"; document.getElementById("hiddenvalue").value = str; 这是来自asp.net的 这就是我如何从代码背后提到它: 使用(npgsqlcmd=new NpgsqlCommand(“插入高度选择nextval('altitude\u id\u seq'),:value”

谁能告诉我我做错了什么。hiddenvalue始终保持为空,没有为其分配任何值

以下是代码

JavaScript

这将在地图上的单击事件中发生

var str = "ryan";
document.getElementById("hiddenvalue").value = str;
这是来自asp.net的


这就是我如何从代码背后提到它:

使用(npgsqlcmd=new NpgsqlCommand(“插入高度选择nextval('altitude\u id\u seq'),:value”,conn)){
Add(新的npgsqldParameter(“value”,NpgsqlDbType.Varchar));
cmd.Parameters[0].Value=hiddenvalue.Value;
cmd.ExecuteNonQuery();
}

由于某些原因,没有设置任何值。由于我已经花了几个小时试图调试这个问题,有人能给我指点一下吗。

如果你可以在代码背后访问
hiddenvalue
,那么它是一个服务器端控件,你需要用Javascript中的
ClientID
来访问它

document.getElementById("<%= hiddenvalue.ClientID %>").value = str;
document.getElementById(“”).value=str;
或者您可以使用
hiddenvalue