当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET开发实习第一天

ASP.NET开发实习第一天

2018年04月09日  | 移动技术网IT编程  | 我要评论

魔动王国语版全集,蔡建国 沈冰,地窖蛇王

虽然大二的时候学过这门语言,但是,好久都没有用了,作课程设计的时候,也是好简单的。现在来到实习单位了,自己还是得从头再来一把。下面这些都是很基础的东西,看看吧,呜呜....

1.<asp:TemplateField HeaderText="行程"  ItemStyle-Width="80px" ItemStyle-HorizontalAlign="Left"><ItemTemplate><asp:HyperLink ID="Routing" runat="server" Target="_blank" Enabled='<%#Convert.ToBoolean(Eval("IsLockedPartyInfo").ToString()=="empty"?"false":Eval("IsLockedPartyInfo").ToString())==false%>' Text='<%# Eval("PartyPlanJourney")%>' NavigateUrl='<%#"Routing.aspx?id=" + Eval("ID") + ""%>'></asp:HyperLink></ItemTemplate>

 


这段话的意思大概就是绑定一个超链接。可是。我不懂<%#Convert.ToBoolean(Eval("IsLockedPartyInfo").ToString()=="empty"?"false":Eval("IsLockedPartyInfo").ToString())==false% 是什么意思。于是就有了下面的解释。

 


<%#Eval("Id","~/Search.aspx?Id={0}") %>这是绑定数据的格式

比如<%#Eval("Id","{0}") %>,这里前面的id是表示数据库中的id字段或者别名,而后面的{0}则表示输出第一个参数,这里第一个参数正是id

所以,<%#Eval("Id","~/Search.aspx?Id={0}") %>输出来的开工是~/Search.aspx?Id=120,这里的120就是{0}输出的格式

 

 

这是数据绑定格式。{0}代表着要去数组中第一个数据,你这里的第一个是id。eval是绑定数据源从数据库中获取的数据值,id就是你获取的数据表字段。

举例说明<%#Eval("Id,Name","~/Search.aspx?Id={0}&name={1}") %> 这里的1就是数据库读取到的name值,当然name是我随意的,你数据列中要有这个字段才行。 数组的序列是从0开始的,所以0代表的是我们认为的1.

 

 


 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网