当前位置:编程学习 > C#/ASP.NET >>

大一新生弱弱地求助一个比较简单的问题,感激万分啊!

<asp:Label ID="Label1" runat="server" Text="xxxx"></asp:Label>和
<asp:Label ID="Label1" runat="server" >xxxx</asp:Label> 有实际区别吗?? --------------------编程问答--------------------
引用楼主 xiaokk_kind 的回复:
<asp:Label ID="Label1" runat="server" Text="xxxx"></asp:Label>和
<asp:Label ID="Label1" runat="server" >xxxx</asp:Label> 有实际区别吗??

效果一样... --------------------编程问答-------------------- 运行后,查看源码,对应的都是:
<span id="Label1">xxxx</span> --------------------编程问答-------------------- 你可以把xxx替换为“文本+asp.net控件”试试。 --------------------编程问答-------------------- 不一样的  简单的说看情况用。 --------------------编程问答-------------------- 个人感觉是一样的把,你可以看看它们在客户端游览器中产生的HTML code --------------------编程问答-------------------- 真的有区别吗?  
没注意过啊   --------------------编程问答-------------------- 写在当中的优先级高,比如:
<asp:Label ID="Label1" runat="server" Text="Label">5555</asp:Label>
最后显示的是5555而不是Label1。 --------------------编程问答-------------------- 非常好 --------------------编程问答--------------------
引用 2 楼 peter200694013 的回复:
运行后,查看源码,对应的都是:
<span id="Label1">xxxx</span>


生成的HTML代码是一样的~~优先级貌似是写在后面的要来的高些写在当中的优先级高,比如:
<asp:Label ID="Label1" runat="server" Text="Label">5555</asp:Label>显示的是5555
我是刚开始接触asp.net感觉有好多模棱两可的地方~~诶~ --------------------编程问答--------------------
引用 4 楼 panguiliangkaka 的回复:
不一样的 简单的说看情况用。

呃~~请问怎么个不一样??感谢感谢 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 9 楼 xiaokk_kind 的回复:
引用 2 楼 peter200694013 的回复:
运行后,查看源码,对应的都是:
<span id="Label1">xxxx</span>


生成的HTML代码是一样的~~优先级貌似是写在后面的要来的高些写在当中的优先级高,比如:
<asp:Label ID="Label1" runat="server" Text="Label">5555</asp:Label>显示的是555……


正解 --------------------编程问答-------------------- 浏览器端的代码应该不同吧 --------------------编程问答-------------------- 一样的......... --------------------编程问答--------------------
引用 7 楼 dalmeeme 的回复:
写在当中的优先级高,比如:
<asp:Label ID="Label1" runat="server" Text="Label">5555</asp:Label>
最后显示的是5555而不是Label1。

恩,两个分别写效果没有区别,但是555的优先级更高... --------------------编程问答-------------------- --------------------编程问答-------------------- 没有实际的区别 --------------------编程问答-------------------- 哎  没有必要这么认真比较吧  随便用就行了
以后你还需要更多考虑着考虑那的问题  如果都这样认真比较的话 估计下辈子才能写程序 --------------------编程问答-------------------- 没区别,这是Label赋值的两种等效方式 --------------------编程问答-------------------- 学习了,还真没有注意过 --------------------编程问答-------------------- 没啥区别吧,没人会2个一起用,除非写错了 --------------------编程问答-------------------- 不一样。。。

给Text赋值 会将值存在viewstate中 然后进行输出
不赋值的话 是直接进行输出 --------------------编程问答-------------------- 以前还真怎么注意过  学习吧 --------------------编程问答-------------------- 是有区别的,处理上的区别如22楼所说 --------------------编程问答-------------------- 基本已说清了~~ --------------------编程问答-------------------- 基本上是没什么区别  可能就是楼上人说的优先级区别吧 --------------------编程问答-------------------- 没感觉出区别来。。。。。。 --------------------编程问答-------------------- 没有太大区别 --------------------编程问答-------------------- 没注意 --------------------编程问答-------------------- 已经很久不用服务器控件了。 --------------------编程问答--------------------   值得关注的一个小问题。 --------------------编程问答-------------------- 差不多吧 --------------------编程问答-------------------- 没什么区别,页面运行都是一样的效果哦! --------------------编程问答--------------------
引用 9 楼 xiaokk_kind 的回复:
引用 2 楼 peter200694013 的回复:
运行后,查看源码,对应的都是:
<span id="Label1">xxxx</span>


生成的HTML代码是一样的~~优先级貌似是写在后面的要来的高些写在当中的优先级高,比如:
<asp:Label ID="Label1" runat="server" Text="Label">5555</asp:Label>显示的是555……

顶下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,