簡體   English   中英

服務器標簽格式不正確 - 從 Javascript 運行 ASP 代碼

[英]The server tag is not well formed - running ASP code from Javascript

我已經在我的 ASP.net web 應用程序上實現了一個菜單,該應用程序是用 C# 和 Z9E13B69D1D2DA927102ACAAAF7Z1 編寫的。

菜單按預期工作,我現在嘗試將當前用戶登錄信息添加到菜單底部的固定頁腳中。

這是我嘗試過的。

        document.addEventListener(
            "DOMContentLoaded", () => {
                new Mmenu("#menu"), {
                    wrappers: ["bootstrap"],
                    "navbars": [
                        {
                            "position": "bottom",
                            "content": [
                                "<div class='jumbotron'>",
                                "<p class= 'lead' > Welcome!</p >",
                                "<asp: LoginName ID=" + LoginName1 + "runat='server' Font-Bold='true' />",
                                "<br />",
                                "<br />",
                                "<asp: LoginStatus ID=" + LoginStatus1 + "runat='server' /></div >"
                            ]
                        }
                    ],
                };

            }
        );

Javascript 驗證,但是當我嘗試加載頁面時。 我收到一條錯誤消息,指出“服務器標簽的格式不正確。” 對於這行代碼。

"<asp: LoginName ID=" + LoginName1 + "runat='server' Font-Bold='true' />",

如果有人可以幫助我了解如何解決這個問題,我將非常感激

你不能像那樣添加id 這不是 asp.net 的工作方式

"<asp: LoginName ID=" + LoginName1 + "runat='server' Font-Bold='true' />",

asp.net 控件如LoginName必須在服務器中定義並在服務器上編譯。 這只是不編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM