我正在尝试创建一个下拉列表,该列表会将我带到同一页面,但带有最后一个选定选项的值。第一次选择项目时,我的代码才能生效。一旦选择了另一个项目,代码会将我引导到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>
任何解决方法?我尝试了很多解决这个问题的方法,没有运气。
btw,foreach循环返回像这样的选择值
<option value= "../loandoc/108">example1</option>
<option value= "../loandoc/123">example2</option>
感谢。
答案 0 :(得分:2)
如果您需要使用其他值(斜杠?之后)到达相同的 loandoc 页面,也许您可以试试这个:
<select name="DocSelect" onchange="window.location=this.value">
@foreach (var x in Model.ListOfDocs)
{
<option value="@x.DocumentSetId">@x.DocumentSetName</option>
}
</select>