javascript - 服务器标记格式不正确 - 从 Javascript 运行 ASP 代码
问题描述
我在用 C# 和 Javascript 编写的 ASP.net Web 应用程序上实现了一个 mmenu。
菜单按预期工作,我现在尝试将当前用户登录信息添加到菜单底部的固定页脚中。
这是我尝试过的。
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
必须在服务器中定义并在服务器上编译。这只是不编译。
推荐阅读
- unity-webgl - WebGL 项目建设没有做任何事情
- visual-studio-code - Visual Studio Code 中的选项卡自动完成功能不起作用
- node.js - net::ERR_TOO_MANY_REDIRECTS 如果我想在 puppeteer 中打开网站
- unit-testing - 模拟/伪造/替换单元测试中的硬件相关函数
- typescript - 为什么解包和重新包装一个类型数组不能让我回到原始类型?
- python - mariaDB:列计数与第 1 行的值计数不匹配
- ruby - 如何从数据文件循环显示内容?
- ios - iOS Core Graphic,如何计算 CGAffineTransform(scaleX offset?
- php - 计算数据表/数据库中某些输入的出现次数
- websitepanel - WebsitePanel 门户崩溃