예를 들어 드롭 다운 값 변경 이벤트 및 설정 요소 href 속성에서 jQuery 함수를 사용하여이를 수행 할 수 있습니다. 당신이 원하는 경우
변경 <select />
@Html.DropDownListFor()
또는 당신은 모든 드롭을 위해 class='myClass'
다른 ID를 설정할 수 있습니다 더 매개 변수의 @Html.DropDownList()
<script type="text/javascript">
$(document).ready(function() {
$('.myClass').change(function() {
$('.mbtn').attr('href', '/MyController/CityInfo?cityid=' + $(this).val());
});
})
</script>
<select class="myClass">
<option value="1">Texas</option>
<option value="2">Sao Paulo</option>
<option value="3">Mexico</option>
</select>
@Html.ActionLink("More Info", "CityInfo", null, new { @class = "mbtn" })
. 그것으로 당신은 다음과 같이 그것을 사용할 수 있어야합니다 :
<script type="text/javascript">
$(document).ready(function() {
$('.myClass').change(function() {
$('.mbtn').attr('href', '/MyController/CityInfo?cityid=' + $('#cityId').val() + '&userId=' + $('#userId').val());
});
})
</script>
나는 이것을 성취하려고 노력하지 않았다고 생각합니다. 이를 수행 할 수있는 많은 방법이 있습니다. – mmushtaq
난 그 솔루션을 사용합니다. 너 나 좀 도와 줄 수있어? 고맙습니다. – Khoshtarkib
도시를 구할 수는 있지만 컨트롤러에 보내지 않습니다. 보낸 여러 매개 변수가 필요합니다. CityId 여러 매개 변수 중 하나 – Khoshtarkib