コントロールの値(Request.Form["[Control_Name_Here]"]
)のForm
コントロール(例:TextBox)を読みたいと思います。 TextBox.Text
と言う問題は、明示的にPage_Load
に設定すると、フォームに送信された「元の値」を返すことができないためです。ASP.Netのコントロール(TextBox)のフォーム値を読み取る
ご存じのように、Asp.Netはコントロールの一意のID /名前を生成します。 Request.Formは、コントロールのname
属性に基づいています。各WebコントロールにはClientID
というプロパティがありますが、これは名前と一致しません。名前は_の代わりに$を持つClientIDに似ているようです。 _を$に置き換えることなく、フォームから簡単に値を取得する方法はありますか?
これは、Asp.Netのように、動的にではなく静的に生成されるコントロールのIDを持つこともできるため、他の命名規則にも対応する必要があります。
これはクライアント側ではなくサーバー側です。 JQueryはクライアント側で動作します。 –