0

jQueryを使用して動的フィールドを追加する必要があります.http: //bit.ly/AByQZb .
後ろに。
リピーターを使用できると思いましたが、ボタンのクリック メソッドの背後にあるコードで、必要なフィールドを含むアイテム数を増減します。より良いアイデア (クライアント側のアプローチ) はありますか?

高度なサンクス

4

1 に答える 1

2

フィールドがタグ内に追加され、名前とIDが他の要素と競合しない限り、それらはポストバックデータの一部であるため、コレクション<form>を使用して値にアクセスできるはずです。Request.Form

C#:

string dynamicValue = Request.Form["dynamicTextName"].ToString();

VB:

Dim dynamicValue as String = Request.Form("dynamicTextName").ToString()

これらのフィールドはクライアント側で動的に追加されているため、定義上、通常はrunat="Server"マークアップに属性を持つサーバー側のコントロールではありません。そのため、コードビハインドに対応するオブジェクトが表示されないため、さまざまなプロパティにアクセスできます。

Fiddler、IE Developer Tools、またはFirebugを使用して、動的な値がフォームで送信されていることを検証できます。

于 2012-04-08T20:25:33.080 に答える