我很担心=
之前$
,#
和Request.QueryString
之间的区别是什么?
<a href='MyPage.aspx?Variable=<%= Request.QueryString["Variable"] %>'>Go to this page</a>
答案 0 :(得分:2)
<%= %>
用于Response.Write
,例如在javascript
中您可以执行此操作var myVar = <%= CodeBehindVariable_Name %>
,或者您可以在标记<asp:Label ID="lbl2" runat="server"><%= TestString %></asp:Label>
中执行此操作,
和<%# %>
用于数据控件中的Binding
,如下所示:<%# Eval("id") %>
,
和<%$ %>
用于Resources
,ConnectionStrings
,appSettings
,例如:<%$ resources: ResourceKey %>
或<asp:SqlDataSource id="data1" runat="server"
ConnectionString="<%$ ConnectionStrings: MyConnectionString %>"/>
您可以阅读更多Here