0

現在、.Net 2.0、Visual Studio 2005、および C# 用の Infragistics コンポーネント セットを使用しています。次のJavaScriptコードのチャンクがあります(テキストおよびその他の変数は別の場所で宣言されています):

***アラート(ボックス[選択].値);

text.value(ボックス[選択].値);

アラート (テキスト。値);***

'text' は Infragistics webTextEdit ですが、box は単なる標準のリストボックスです。2 つのアラートは正常に機能しているようです。値を設定する前は、listBox の選択値は「hello」である可能性があり、この値を「text」に割り当てた後にポップアップする警告ボックスも「hello」です。

ただし、フォームのボックスに表示される値は更新されないようです。私がどこで間違っているのか、Infragistics がこの種のものをどのように処理するか、または他の何かについて何か提案がありますか? 問題を診断するのに十分な情報がここにない可能性があることは承知しています。

4

2 に答える 2

1

value プロパティはサーバー側でのみ使用できます。クライアント側で使用しても何も起こりません。設定はサーバー側で行う必要があります。または、ブラウザーでコントロールが実際にレンダリングされる要素のテキストに対処するために、面白い JavaScript を作成する必要があります。

http://help.infragistics.com/Help/NetAdvantage/NET/2007.3/CLR2.0/html/Infragistics2.WebUI.WebDataInput.v7.3~Infragistics.WebUI.WebDataInput.WebTextEdit~Value.html

于 2008-09-18T16:44:56.517 に答える
1

質問を誤解しない限り、もしtextが Infragistics WebTextEdit のインスタンスであれば、次のことができるはずです:

text.setValue(box[select].value)

または、textが基になる入力コントロールであるが、'id' がその ID である場合、

var edit = igedit_getById(id)
edit.setValue(box[select].value)

詳細については、WebTextEdit CSOMを参照してください。

于 2008-10-10T00:48:28.787 に答える