誰が私が間違っているのか教えてもらえますか。hiddenvalue は、値が割り当てられずに常に null のままです。
以下はコードです。
Javascript
これは、地図上のクリック イベントで発生することを意図しています。
var str = "ryan";
document.getElementById("hiddenvalue").value = str;
これはasp.netからのものです
<div>
<input id="hiddenvalue" type="hidden" value="" runat="server"/>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>
そして、これは私がコードビハインドからそれをどのように参照しているかです:
using (NpgsqlCommand cmd = new NpgsqlCommand("insert into altitude select nextval('altitude_id_seq'), :value", conn)) {
cmd.Parameters.Add(new NpgsqlParameter("value", NpgsqlDbType.Varchar));
cmd.Parameters[0].Value = hiddenvalue.Value;
cmd.ExecuteNonQuery();
}
何らかの理由で値が設定されていません。この問題のデバッグに何時間も費やしてきたので、誰でもガイドできますか?