簡體   English   中英

從CodeBehind獲取字符串

[英]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>

<%%> :標准代碼塊

<%#%> :這些服務器標記用於數據綁定表達式。

<%=%> :用於顯示變量。

阿巴斯是正確的,這是該主題的官方維基

通常, 代碼呈現塊數據綁定表達式Web窗體語法

暫無
暫無

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

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