2011-09-17 9 views
0

私のページにはULがありますが、それは空です。 javascriptを使用してLIを挿入し始めます。asp.net viewstateでjavascriptを使用する方法

ポストバック段階でこの新しく追加された動的データをasp.netでどのように使用できますか?

これは、送信ボタンがasp.netコントロールであるためです。 私はJS POSTを使いたくありません。

ありがとう

答えて

1

でコントロールを作成したASP.net側へのアクセスに隠しフィールドを作成することですバック掲示される動的なデータを使用すると、いずれかの可能性 -

  • 火災隠しフィールド
  • にULからデータを解析されたポストバックする前に、JavaScriptイベント

または

  • あなたはUL
の内容を更新するよう隠しフィールドを更新します。
1

LIはPOSTで転送されません。フォームの要素のみ:INPUT(text、hidden ...)、OPTIONSが渡されます。 だから、最も簡単な方法は、
<input type='hidden' name='myData' id='myData' ...

とちょうど私が隠しフィールドを取り込むことで、過去にこの種のものをやった

HttpRequest request = HttpContext.Current.Request; 
String value = request.Form["myData"] 
関連する問題