C# 将值设置为隐藏输入
谁能告诉我我做错了什么。hiddenvalue始终保持为空,没有为其分配任何值 以下是代码 JavaScript 这将在地图上的单击事件中发生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”
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