我已將屬性isAdmin添加到 HTML 標記,如下所示:
Partial Class Controls_View_ViewOrder
Inherits System.Web.UI.UserControl
Protected Overrides Sub OnInit(e As EventArgs)
Dim isAdmin = Page.RouteData.Values("UserAdmn")
rowMenu.Attributes.Add("isadmin", isAdmin)
End Sub
End Class
嘗試通過 JavaScript獲取isAdmin的值,如下所示:
<div class="rowMenu" id="rowMenu" runat="server"> </div>
.
.
.
let isAdmin = document.getElementById("rowMenu").getAttribute("isadmin");
但我收到以下錯誤:

當我嘗試獲取isAdmin的值時出現錯誤
uj5u.com熱心網友回復:
問題在于這一行:
<div id="rowMenu" runat="server"> </div>
請這樣寫代碼:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="Scrap._Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<div class="rowMenu" id="rowMenu" isadmin="<%= Page.RouteData.Values("UserAdmn") %>" > </div>
<script type="text/javascript">
let isAdmin = document.getElementById("rowMenu").getAttribute("isadmin");
alert(isAdmin);
</script>
</div>
</form>
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/493971.html
上一篇:如何從資料庫中用當前值減去舊值?
