[英]Get String From CodeBehind
<%#...%> and <%=...%>
什么區別? 例如,我想使用已登錄用戶的用戶名,並嘗試使用"<%# Membership.GetUser().UserName %>"
但這無效。 然后,我嘗試使用<%= Membership.GetUser().UserName %>
進行此操作。 為什么第一次嘗試( "<%# Membership.GetUser().UserName %>"
)不起作用,但第二次工作正常( <%= Membership.GetUser().UserName %>
)?
使用此代碼無法正常工作,我無法從“ Membership.GetUser().UserName
”獲取字段:
<div id="profileHeader">
<h1><%# Membership.GetUser().UserName %></h1>
</div>
通過這段代碼,我可以從“ Membership.GetUser().UserName
”獲取字段:
<div id="profileHeader">
<h1><%= Membership.GetUser().UserName %></h1>
</div>
<%%> :標准代碼塊
<%#%> :這些服務器標記用於數據綁定表達式。
<%=%> :用於顯示變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.