0

同じページに移動するドロップダウンリストを作成しようとしていますが、最後に選択したオプションの値を使用しています。アイテムが最初に選択されたときにコードが機能するようになりました。別の項目が選択されると、コードはfoourl/valueではなくurl/foourl/valueに移動します。これを修正する方法はありますか?

<select name="DocSelect" onchange="window.location=value" >
@foreach (var x in Model.ListOfDocs)
{
   <option value= "../loandoc/@x.DocumentSetId">@x.DocumentSetName</option>
}
</select>

これを修正する方法はありますか?私はこの問題に対して多くのアプローチを試みましたが、運がありませんでした。

ところで、foreachループはこのような選択値を返します

<option value= "../loandoc/108">example1</option>
<option value= "../loandoc/123">example2</option>

ありがとう。

4

1 に答える 1

2

別の値で同じloandocページにアクセスする必要がある場合(スラッシュの後?)、おそらくこれを試すことができます:

<select name="DocSelect" onchange="window.location=this.value">
@foreach (var x in Model.ListOfDocs)
{
   <option value="@x.DocumentSetId">@x.DocumentSetName</option>
}
</select>
于 2012-04-28T15:05:27.073 に答える