7

私はいくつかの調査を行い、入力 html テキストボックスから値を読み取る方法を見つけました。

これは私にとってはうまくいきましたが、すぐにはうまくいきません。

これは私のコードです。入力 html は null を返します

<input type="text" name="inpNickname" placeholder="Nickname" data-placement="right" data-toggle="tooltip" title="Nickname" id="txtNickname" runat="server"/>

<input type="text" name="inpPassword" placeholder="Password" data-placement="right" data-toggle="tooltip" title="Password" id="txtPassword" runat="server"/>

string Nickname = Request.Form["inpNickname"];
string Password = Request.Form["inpPassword"];

Request.Form[] を ID に変更しても、まだ機能しません。

4

5 に答える 5

25

サーバーで実行されているため...

txtNickname.ValueそしてtxtPassword.Value必要なものを与えてくれます。

指定するrunat="server"と、基本的にコードビハインド クラスにプロパティが与えられます。したがって、そのプロパティとそのプロパティに直接アクセスできます。

于 2013-07-17T15:01:36.930 に答える
5

サーバー コントロールを使用しないのはなぜですか。

<asp:TextBox ID="txtNickname" runat="server" />

コードビハインド:

var nickName = txtNickname.Text;
于 2013-07-17T15:04:06.893 に答える
4
string Nickname = txtNickname.Text;
string Password = txtPassword.Text;

それらはサーバー上で実行されています。これを参照してください

于 2013-07-17T15:04:58.577 に答える