js功能在视图中未被识别

时间:2014-03-04 09:11:52

标签: javascript jquery asp.net-mvc internet-explorer-8 partial-views

我有一个视图,其中呈现一些局部视图。在这个局部视图中,我有js功能。 此功能我在文档准备好的主视图中运行。 问题 - 在主视图中,此函数为null或未识别。为什么? 我还有另一个视图,我也渲染了局部视图,一切正常。

function InitProfileNavigation() {

    $('button.edit-profile').click(function() {
        window.location.hash = '<%: EnumUserProfilePage.ProfileEdit %>';
        return false;
    });

    $('.profile-nav-profile-overview a').unbind('click').click(function() {
        window.location.hash = '<%: EnumUserProfilePage.ProfileOverview %>';
        return false;
    });

    $('.profile-nav-profile-listings a').unbind('click').click(function() {
        window.location.hash = '<%: EnumUserProfilePage.Listings %>';
        return false;
    });
 }

在视图中使用功能:

$(function() {
        InitProfileNavigation();
    });

这只发生在IE8中。我在部分视图渲染后和函数运行后添加警报 - 在FireFox第一个警报 - 部分后,第二个 - 在func之后。但在IE8中 - 仅在功能后显示警报。


问题已解决。它是主视图中的incorect html布局,它是db的渲染。

0 个答案:

没有答案
相关问题