Ссылка идет на другую страницу, по сути это перенаправление. Единственный способ обновить, куда идет эта ссылка со ссылкой на выпадающий список, - использовать javascript.
Звучит так, будто вы хотите что-то вроде отправки. В этом случае вы должны использовать форму и кнопку отправки, создавая соответствующие обработчики в вашем контроллере. Помните, что вы можете просто выполнить перенаправление в вашем контроллере, основываясь на предоставленном значении формы. Вот как то так:
<form method="post" action="/MyForm">
<input type="select" name="mySelect">
<option value="1">First Option</option>
<option value="2">Second Option</option>
</input>
</form>
А в вашем контроллере:
public ActionResult MyForm(int mySelect)
{
return Redirect(String.Format("myurl?id={0}", mySelect));
// Note the above is only preferable if you're going to an external link
// Otherwise you should use the below:
return RedirectToAction("myAction", new { id = mySelect });
}
Очевидно, что в этом упрощенном примере прокси-сервер MyForm для вашего желаемого действия является избыточным, но он иллюстрирует идею, позволяющую применить его к вашей конкретной ситуации.