ASP.NET中用内嵌C#代码实现每行文本随机颜色

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 2 
 3 <!DOCTYPE html>
 4 
 5 <html xmlns="http://www.w3.org/1999/xhtml">
 6 <head runat="server">
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 8     <title></title>
 9 </head>
10 <body>
11     <form id="form1" runat="server">
12     <div>
13 <%
14 
15     int i;
16      Random rd = new Random();
17     for (i = 1; i < 7; i++)
18 
19     {
20 
21         //   Response.Write("在html中嵌入C#代码");
22 
23        
24          int c = rd.Next(0, 16000000);
25    
26             %>
27             
28         <font size="<%=i %>xp">hhhhhhhhhhhhhhhh<br></font size>
29         <font color="#<%=c.ToString("x8")%>"
30      <%} %>         
31     
32 
33     </div>
34     </form>
35 </body>
36 </html>

初学ASP.NET,对代码运用还是不很熟练。本来学校教学用的是ASP,我感觉VBscript太难用所以换了C#。

这个随机更换颜色的代码其实就是用了一个随机数。首先随机范围是0~1600 0000,生成HTML代码时转换为16进制。

运行效果截图:

 

posted @ 2015-09-14 16:45  六层楼  阅读(358)  评论(0)    收藏  举报