1. 双引号是不是可以省略的?
<asp:Button id=Button3 runat=server CommandName=Edit Text=Edit>
好像一样能跑2. 单引号是干吗用的?
<asp:TextBox id="TextBox1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'></asp:TextBox>
中的Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'为什么必须用单引号?初学asp.net。谢谢大家
<asp:Button id=Button3 runat=server CommandName=Edit Text=Edit>
好像一样能跑2. 单引号是干吗用的?
<asp:TextBox id="TextBox1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'></asp:TextBox>
中的Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'为什么必须用单引号?初学asp.net。谢谢大家
<asp:TextBox id='TextBox1' runat='server' Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'></asp:TextBox>所以如果你像这样写也是同样的效果,不过这仅限于Html和Js,C#的话字符串就只能用双引号表示。
一般是不能省略的,这样规范性会好点2. 单引号是干吗用的?
如果你一个属性里面要的到双引号,那么最外面就只能用一个引号了.例如:
正确:
href='<%# Eval("url")%>'
错误:
href="<%# Eval("url")%>"