HTML下拉列表将我带到错误的URL

html dropdown list taking me to the wrong url

本文关键字:错误 URL 下拉列表 HTML      更新时间:2023-09-26

我正在尝试创建一个下拉列表,该列表将带我到同一页面,但具有最后一个选定选项的值。我让我的代码在第一次选择项目时工作。一旦选择了另一个项目,代码就会将我定向到 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>

谢谢。

如果您需要使用另一个值访问相同的 loandoc 页面(斜杠后?),也许您可以尝试以下操作:

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