-1

doc1.aspx 内に次のコード スニペットがあります。

<select id="ListBoxViewType" style="width:160px;font-family:Tahoma;visibility:hidden;">
                        <option value="abcd">Amendment</option>
                        <option value="dcba">Full Terms Amendment</option>
                        <option value="Both">Both</option>
                    </select>

別の c# ファイル (aspx.cs を含むファイルではない) で、if ステートメントの ListBoxViewType の値を取得する必要があります。その擬似コードは次のとおりです。

if( listboxviewtype.value == "abcd")
{//do code here}
else
{//do code here}

ティア!:)

PS 値を渡す必要がある .aspx ファイルと .cs ファイルが異なるプロジェクトにあることを忘れていました。

4

2 に答える 2

2

<select>選択した値をセッション変数に保存することで、これを達成できると思います。

このフォーラム トピックは、セッション変数に関する簡潔な情報を提供します: http://forums.asp.net/t/1140819.aspx/1

基本的に、それらは常にそこにあるように扱い、通常の文字列配列のように割り当てて読み取ります。

于 2012-08-06T07:35:02.720 に答える
0

apsx.cs ファイルで、valuechanged または selectedindex/item changed イベントのイベントハンドラーを定義できます。この方法で値を他のクラスに渡すことができます。繰り返しますが、カスタムイベントを使用してこれを行うか、別の c# ファイルからリストボックスにアクセスせずに値を渡しながらメソッドを呼び出すことができます。

于 2012-08-06T07:33:56.963 に答える