一个不懂的地方?

li3807 2003-07-28 09:36:40
<asp:DropDownList id="DropDownList1" run="server" DataTextField="FoodType" DataValueField="FoodID" DataSource='<%=BindDropDownList()%>' valuemember="value" displaymember="text">
</asp:DropDownList>
我看书上的代码,为什么在DataSource='<%=BindDropDownList()%>'这要用"'"这个呀。
...全文
64 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
redfoxhuang 2003-07-30
  • 打赏
  • 举报
回复
有时候用""会一些问题,用''不会,有个例子就是<body backcolor='Session["bcolor"]'>
就可以设计页面,如果用<body backcolor="Session["bcolor"]">就不行,点击设计的时候就不行,具体原因我接触网页设计不久,所以也不太清楚
老赵说高考 2003-07-30
  • 打赏
  • 举报
回复
因为它相当与一个变量吧。
li3807 2003-07-30
  • 打赏
  • 举报
回复
我问的是这个''是什么意思。就是和""是一样的吗?为什么要用这个。
8524 2003-07-28
  • 打赏
  • 举报
回复
我想<%与%>之间经常会含有以"括起来的字符串常量,干脆用'可避免出错
ZhaoXiaoLong 2003-07-28
  • 打赏
  • 举报
回复
BindDropDownList()估计是页面的代码绑定文件类中定义的一个保护类的方法,因为页面从其代码绑定文件类中继承而来(页面顶部inherits属性指定此继承).所以页面中可以访问此方法,
<% %>内是服务器短的代码.
panyee 2003-07-28
  • 打赏
  • 举报
回复
加""也是一样的
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-28 09:36
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。