使用脚本方式和使用控件方式来输出Html内容的区别
上部分是脚本方式输出Html,下部分是控件方式输出Html
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ScriptOrNot.aspx.cs" Inherits="MvcApp2.Views.Home.ScriptOrNot" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <div> <%for (int i = 0; i < this.Numbers.Length; i++) {%> <%=this.Numbers[i] %> <%if (i != this.Numbers.Length - 1) {%> , <%}%> <% } %> <hr /> <br /> <asp:Repeater runat="server" ID="rptNumber"> <ItemTemplate> <%# Container.DataItem %> </ItemTemplate> <SeparatorTemplate>,</SeparatorTemplate> </asp:Repeater> </div> </body> </html>
使用脚本的最大好处就是灵活。
控件生成的价值:使用控件,使逻辑变得简单。
用控件会生成ViewState,有的时候可能没有用,可以关掉。
作者:kissazi2
出处:http://www.cnblogs.com/kissazi2/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。