我试图在我的应用程序中设置一个下拉菜单,允许用户根据它是否被归类为 PII 来选择元数据列表。我遇到的问题是如何本质上将@Ajax.ActionLink() 背后的逻辑合并到我的选项结果中并在不导航到局部视图的情况下执行它们(因为我希望它显示在当前页面中)。
查看页面:
<div class="col-md-4">
<select class="form-control" onchange="location.href = this.value">
<option value="">Select a PII Designation List</option>
<option data-ajax="true" data-ajax-begin="ClearMetadataResults" data-ajax-loading="#divMetadataLoading" data-ajax-method="GET" data-ajax-mode="replace" data-ajax-update="#divMetadata" value='@("/Applications/Metadata?applicationName=" + Model.ApplicationName + "&isPii=" + true)'>Yes</option>
<option data-ajax="true" data-ajax-begin="ClearMetadataResults" data-ajax-loading="#divMetadataLoading" data-ajax-method="GET" data-ajax-mode="replace" data-ajax-update="#divMetadata" value='@("/Applications/Metadata?applicationName=" + Model.ApplicationName + "&isPii=" + false)'>No</option>
</select>
</div>
我将不胜感激任何反馈。