コントローラクラスにoutputというメソッドがあります。ドロップダウンリストで選択した項目を変更するときにパラメーターを送信し、そのパラメーターに応じて特定のSQLクエリを実行し、結果を返すようにします。問題は、結果を返すときに新しいページを開きたくないということです。メソッドを実行するためのURLを開くのではなく、アラートでそのクエリの結果を表示したいだけです。これは私の現在のJavaScriptであり、メソッドはoutputというActionResultであり、文字列であるtestというパラメーターがあります。
<script src="../../Content/jquery.js"></script>
<script type="text/javascript">
jQuery(function () {
jQuery("#SelectedCentre").change(function () {
var _this = jQuery(this);
var selectedCentre = _this.val();
window.location.href = "/Centres/output?test=" + selectedCentre;
});
});
</script>