ご存じのとおり、WebForm でイベントをトリガーするのは非常に簡単ですが、MVC フレームワークでは問題になります。たとえば、2 つの DropDownListCountry
とState
. State
選択したベースにデータをロードしたいCountry
。WebFormではSelectedIndexChange
イベントをトリガーできますが、MVC Frameworkではどうすればよいですか?
助けてください。前もって感謝します。
ご存じのとおり、WebForm でイベントをトリガーするのは非常に簡単ですが、MVC フレームワークでは問題になります。たとえば、2 つの DropDownListCountry
とState
. State
選択したベースにデータをロードしたいCountry
。WebFormではSelectedIndexChange
イベントをトリガーできますが、MVC Frameworkではどうすればよいですか?
助けてください。前もって感謝します。
WebForm では SelectedIndexChange イベントをトリガーできますが、MVC Framework ではどうすればよいですか?
onchange
JavaScript を使用して、ドロップダウンの JavaScript イベントにサブスクライブできます。
たとえば、jQuery を使用する場合:
<script type="text/javascript">
$(function() {
$('#id_of_your_drop_down').on('change', function() {
// the value of the dropdown changed. Here you could do whatever
// you intended to do. For example you could send the selected value
// to a controller action using an AJAX call.
var selectedValue = $(this).val();
var url = '@Url.Action("SomeAction")';
$.post(url, { value: selectedValue }, function(result) {
// The AJAX request completed successfully. Here you could
// do something with the results returned by the server
});
});
});
</script>