0

こんにちは、私は MVC 4 プロジェクトを使用しており、2 つの奇妙な問題を解決しています。

問題 1 : ツリービューを使用しています

<ul id="red" class="treeview-grey">
<li id="adminPanel" style="display:none"><span>Admin Panel</span>
<ul>
<li><span>@Html.ActionLink("Admin Preference", "Index", "AdminPreferences")/span></li>
</ul>
</li>
<li><span>Platform</span>
<ul>
<li><span>@Html.ActionLink("Platform Details", "Index", "PlatformDetail")</span></li>
</ul>
</li>

現在、管理パネル li はデフォルトで表示されていません。しかし、このパネルが機能していないことを示したいと思ったとき、私が使用しているコードは

var adminPanel = $("#adminpanel");
    if (SiteMaster.UserIsAdmin == "True") {
        adminPanel.show();
        adminPanel.css("display", "block");
    }

今はこの if 条件の中に入っていますが、表示されません。

2番目の問題は、jquery valid function にあります

私はhtml htmlボタンを持っています

<input type="submit" id="frmSave" name="Command" value="Save" />

準備ができた関数で最初に使用しています

$("#formid").validationEngine();

jqueryの検証を開始してボタンをクリックする

$('#frmSave').click(function () {
            if ($("#formid").valid()) {
                alert('the form is valid');
            }
        });

しかし、このアラートは起動していません..理由がわからないのですか?

編集:Janith Chinthanaのおかげで..2番目の問題は、adminPanelの代わりにadminpanelを使用していたことです

4

1 に答える 1