Last Updated 2019/02/22 |
Programming Tips .NET ASP.NET | 索 引 |
ASP コントロール以外の HTML タグの値を ASP で取得
2019/02/22
ASP コントロールであれば Label1.Text とすれば値を取得できる。 ASP コントロールでない場合は Request() で取得する。 <form id="form1" runat="server"> <div> <!-- ASP コントロール --> <asp:CheckBox ID="CheckBox1" runat="server" Text="チェックボタンコントロール" /> <!-- ASP コントロールではなく HTML タグを直接記述 --> <input id="Checkbox2" type="checkbox" name="checkbox">HTMLチェックボックス</input> <textarea id="TextArea1" name="textarea" cols="20" rows="2"></textarea> <asp:Button ID="Button1" runat="server" Text="Button" /> </div> </form> Protected Sub Button1_Click(ByVal sender As Object, _ ByVal e As EventArgs) Handles Button1.Click 'ASP コントロールは ID で取得する Dim aspcheckbox As Boolean = CheckBox1.Checked ' *** メモ *** ' ' HTML コントロールの内容をポストバック時に取得するには ' Request("name 属性の値") の形式で可能であるが、 ' ビューステートにデータがないのでポストバック後の表示では ' 初期化されてしまう ' チェックされている場合は 文字列 "on" が取得できる ' チェックされていない場合は Nothing となる Dim htmlcheckbox As String = Request("checkbox") ' HTML コントロールの値を取得する Dim htmltextarea As String = Request("textarea") End Sub 参照 コメントする |
|