我不禁感到這是在按鈕單擊時在屏幕上放置視圖(不刷新)的錯誤方法。當我通過jQuery點擊一個按鈕時,我正在注入一個視圖。我的問題是它不能在IE和Im上使用引導程序,所以當我最小化/使屏幕變小,響應進來,但另一個導航欄出現在注入視圖上,所以我有2個導航欄時屏幕很小。有沒有完整的另一種方式來做到這一點?在控制器中調用動作並注入視圖的更有效方法?謝謝。將視圖注入到div標記中
<script type="text/javascript">
function ViewMyTutorials() {
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
$.get('@Url.Action("MyTutorials", "Account")', function (result) {
$("#TutorialInjectionId").html(result);
});
}
<div id="TutorialInjectionId">
</div>
該方法沒有問題。如果您的導航欄在屏幕較小時彼此重疊,則可能會遇到CSS問題。 – endyourif
對我來說很好。就像@endyourif所說,CSS或HTML可能有問題。 –