0
我想創建一個下拉列表,將帶我到同一頁面,但與最後選定的選項的值。第一次選擇一個項目時,我得到了我的代碼。一旦選擇了另一個項目,代碼會將我指向url/foourl /值而不是foourl/value。有任何解決這個問題的方法嗎?html下拉列表帶我到錯誤的網址
<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>
謝謝值。
謝謝,但我的網址我一直在失去我的控制器名稱網址(因爲我有../當然)。我改變了它,現在我遇到了我第一次重定向的原始問題,但第二次嘗試失敗(我得到了url/controllername/loandoc/loandoc/898) – Ammar 2012-04-28 15:24:12
這真的很奇怪。你有沒有嘗試過使用絕對路徑?我的意思是至少將選項值設置爲'/ AssetResearch/loandoc/XXX',或者寫入'onchange =「window.location ='/ AssetResearch/loandoc /'+ this.value」'並將選項值設置爲ID? – VisioN 2012-04-28 15:28:54
這樣做!我想我試圖在之前的值插入URL並使用雙引號。非常感謝。 – Ammar 2012-04-28 15:36:18