作者forkome (初心者)
看板Visual_Basic
标题[.NET] 符号标记用法#与%
时间Mon Dec 10 11:44:11 2012
请问各位先进
前端aspx要取得vb档的变量,通常会使用<%= %>
最近看到有人的程式写法是用 <%# %>
Google到的解释是说#是结合Bind()用的
但我试着把原先程式<%# %>改成<%= %>
所得到的结果是一样的
有人知道两者的差异吗?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.161.130
1F:→ MOONRAKER:%= 相当於response.write() 12/10 12:28
2F:→ MOONRAKER:而%#通常用於有连接datasource的control里面 12/10 12:29
3F:→ MOONRAKER:比如说在gridview的customcolumn内用<%# eval("id") %> 12/10 12:29
4F:→ MOONRAKER:会取代成datasource内的id栏位 12/10 12:30
5F:→ MOONRAKER:或在<itemtemplate>内可以把某一个textbox的内容bind给 12/10 12:31
6F:→ MOONRAKER:datasource内栏位 12/10 12:31
7F:→ MOONRAKER:没用到bind()或eval()就不要乱用,%= 也尽量少用 12/10 12:32
8F:→ MOONRAKER:asp.net设计那麽多control给你,没事不要用老asp的方法 12/10 12:32