前台获取后台数据写法%#%..
一.共同之處:都是前臺調用后臺方法或者變量
<%=Test()%>...? 這種方法在使用控件的text屬性下需要注意,可以使用在html控件但不能使用在服務器控件
?如果設置<asp:TextBox id="text" runat="server" text="<%=Text()%>"></asp:TextBox> 這是有錯誤的
需要使用<%#Text()%> 并且在后臺方法(page_load)寫上text.databind();
<%#%> 這種方法在使用數據控件時經常使用如 <%# Text(Eval("字段名"))%>?
二<%%>
在前臺申請個域(后臺) 寫后臺代碼,滿足不同需求。
<%
??? DataSet ds=new DataSet();
?? .....
%>
eg:
<div? class="thead">
??????????????????? <span>交易名稱</span>
??????????????????? <span>交易金額</span>
??????????????????? <span>交易描述</span>
??????????????????? <span>交易狀態</span>
??????????????????? <span>操作</span>
??????????????? </div>
??????????????? <%
??????????????????? if (buyList != null)
??????????????????? {
??????????????????????? foreach (Transaction transaction in buyList)
??????????????????????? {
???????????????????????
??????????????? %>
??????????????? <div id="buyContent"? οnmοuseοver="$(this).removeClass('change');$(this).addClass('over')"? οnmοuseοut="$(this).removeClass('over');$(this).addClass('change')">
??????????????????? <span>
??????????????????????? <%=transaction.TransactionName %></span> <span>
??????????????????????????? <%=transaction.TransactionAmount %>元</span> <span>
??????????????????????????????? <%=transaction.TransactionDescription %></span>? <span>
??????????????????????????????????????? <%=TransactionHelper.TranslateTansactionState((TransactionState)transaction.TransactionState)%></span>
??????????????????? <span>
??????????????????????? <%=BuyerGetOperationHtmlCode(transaction.TransactionCode, (TransactionState)transaction.TransactionState)%></span>
??????????????? </div>
??????????????? <%}
??????????????? }
???????????????
??????????????? %>
轉載于:https://www.cnblogs.com/sanpi/archive/2010/01/23/1654877.html
總結
以上是生活随笔為你收集整理的前台获取后台数据写法%#%..的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书 - Delphi下深入Window
- 下一篇: 人的一生应当这样度过