2016-05-30 19 views
1

textboxの値を入力して、htmlという値をクエリの1つに使用したいとします。だから私はコード内に入力テキスト値が表示されない

string strInwardNO = Request.Form["TxtIwNo"]; 

以下のようにしようと、HTMLは

<input id="TxtIwNo" type="text" runat="server" disabled="disabled" /> 

ですが、私は値を取得しておりません。私はデバッグ中をチェックすると

ここで間違っている何を、私はいつもそれを無効にすることはできませんあなたのバックエンドに投稿された入力フィールドの値にするためにNULL

+1

「無効」は、コントロールの値をサーバー側に送信しません。確認してください:http://stackoverflow.com/questions/23308124/asp-net-text-doesnt-sends-value-when-disabled – MusicLovingIndianGirl

+0

@ MusicLovingIndianGirl:私はそれを推測していましたが、 'readonly'はテキストボックスの見方を変更します – BNN

+0

あなたの入力が無効になっている場合、どのようにユーザーの値を保持するのですか?あなたのバックエンドにデフォルト値を設定します。 – Bharat

答えて

3

としてそれを得ます。それを読み取り専用に変更し、無効に見えるようにスタイルを設定します。

input[readonly] { 
    background: #CCC; 
    color: #333; 
    border: 1px solid #666 
} 
+0

はい、これは私が望むものです – BNN

関連する問題