0

このようなhtmlのブロックがある場合

   <div class="firstblock">
       <input type="text" name="txtName"/>
       ...

   </div>

   <div class="secondblock">
       <input type="text" name="txtName"/>
       ...

   </div>

背後にあるasp.netコードで、Request.Formを使用してテキストボックスの値を取得するにはどうすればよいですか? 言い換えれば、テキストボックスが最初のブロックまたは2番目のブロックに属しているかどうかを識別するにはどうすればよいですか? テキスト ボックスが同じ name 属性を持つと仮定しましょう。

ありがとう。

4

1 に答える 1

1

独自のタグまたは親タグの html クラス属性に基づいて Request.Form 値を取得することはできません。

値の一意のキーを取得するには、各入力タグに一意の名前を使用する必要があります。

それが望ましくない場合は、JavaScript を使用して入力タグの値を取得し、Ajax を介してサーバーに送信して、親タグのクラス属性から取得したキーを与えることができます。しかし、それははるかに多くの作業です。

于 2013-10-10T19:12:19.273 に答える