将视图注入div标签

时间:2012-09-23 00:28:01

标签: javascript jquery html asp.net-mvc

我不禁觉得这是在点击按钮时在屏幕上放置视图(不刷新)的错误方法。当我通过jquery单击按钮时,我正在注入视图。我的问题是它在IE上运行并不好用我使用bootstrap所以当我去最小化/使屏幕变小时,响应进来但是另一个导航栏出现在注入的视图上,所以我有2个导航栏时屏幕很小。有没有完全另一种方法来做到这一点?在控制器中调用操作并注入视图的更有效方法?感谢。

 <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>

2 个答案:

答案 0 :(得分:1)

这种AJAX方法是正确的。我看不出有什么不妥。我怀疑你有一些CSS / HTML问题,与jQuery AJAX方法无关。

答案 1 :(得分:0)

尝试查看以下文章,它们与您所做的非常相似。如果你做得对,这将增强你的信心,或者你会找到关于如何更好地做到这一点的想法/其他方式......

希望这有帮助