0

我正在尝试创建一个下拉列表,该列表会将我带到同一页面,但具有最后选择的选项的值。第一次选择项目时,我的代码就可以工作。选择另一个项目后,代码会将我定向到 url/foourl/value 而不是 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 回答