【发布时间】:2021-05-22 20:58:33
【问题描述】:
我正在编写一个程序,该程序使用 asp.net MVC 和 Bing Maps 在地图上绘制公交路线。我希望能够更改地图显示的公交路线,方法是使用下拉列表选择路线名称,并将该名称值作为字符串传递回控制器中的方法,该方法将使用它查询数据库
相关代码如下:
@Html.DropDownList("BusRouteNames", new SelectList())
<form action="#">
<fieldset>
<label for="BusRoute">Select a Bus Route</label>
<select name="busroute" id="busroute">
<option selected="selected" value="1">Stop 1</option>
<option value="2">Stop 2</option>
<option value="3">Stop 3</option>
<option value="4">Stop 4</option>
<option value="5">Stop 5</option>
</select>
<input type="button" title="Calculate" value="Calculate Route" onclick="location.href=''" />
</fieldset>
</form>
我认为我可以使用 @Url.Action() 方法来执行此操作,但我了解到您不能以这种方式请求 JavaScript 变量,所以我不确定该怎么做。
提前感谢您的帮助
【问题讨论】:
标签: javascript c# html asp.net-mvc