在网页中显示一些符号,如数学符号(Insus.NET仅提供常用符号):
前提条件是你的网页是支持utf-8,如在web.config设置如下:
View Code
< configuration > < system.web > < globalization fileEncoding ="utf-8" requestEncoding ="utf-8" responseEncoding ="utf-8" /> </ system.web > </ configuration >
.aspx:
View Code
<% @ Page Language = " C# " AutoEventWireup = " true " CodeFile = " ShowSymbol.aspx.cs " Inherits = " ShowSymbol " %> <! 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 > < form id ="form1" runat ="server" > < div > < asp:DataList ID ="DataListSymbol" runat ="server" RepeatColumns ="9" RepeatDirection ="Horizontal" Width ="100%" > < ItemStyle BorderStyle ="Solid" BorderWidth ="1px" /> < ItemTemplate > <% # Eval ( " key " ) %>: < asp:Label ID ="Label1" runat ="server" Text ='<%# Eval("value") % >' ForeColor="Blue"> </ asp:Label > </ ItemTemplate > </ asp:DataList > </ div > </ form > </ body > </ html >
.aspx.cs:
View Code
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class ShowSymbol : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e) { if (!IsPostBack) { Data_Binding(); } } private void Data_Binding() { this.DataListSymbol.DataSource = Symbol(); this.DataListSymbol.DataBind(); } private Dictionary< string, string> Symbol() { Dictionary< string, string> sym = new Dictionary< string, string>(); sym.Add( " 总和 ", " ∑ "); sym.Add( " 全等于号 ", " ≡ "); sym.Add( " 正负号 ", " ± "); sym.Add( " 加号;正号 ", " + "); sym.Add( " 减号;负号 ", " - "); sym.Add( " 乘号 ", " × "); sym.Add( " 除号 ", " ÷ "); sym.Add( " 无限大号 ", " ∞ "); sym.Add( " 因为 ", " ∵ "); sym.Add( " 所以 ", " ∴ "); sym.Add( " 垂直于 ", " ⊥ "); sym.Add( " 角 ", " ∠ "); sym.Add( " 圆 ", " ⊙ "); sym.Add( " 平方根 ", " √ "); sym.Add( " 度 ", " ° "); sym.Add( " 分 ", " ′ "); sym.Add( " 秒 ", " ″ "); sym.Add( " 百分之… ", " % "); sym.Add( " 摄氏度 ", " ℃ "); sym.Add( " 约等于号 ", " ≈ "); sym.Add( " 直径符号 ", " Ø "); sym.Add( " 四分之一符号 ", " ¼ "); sym.Add( " 二分之一符号 ", " ½ "); sym.Add( " 四分之三符号 ", " ¾ "); sym.Add( " 一次方符号 ", " ¹ "); sym.Add( " 平方符号 ", " ² "); sym.Add( " 立方符号 ", " ³ "); return sym; } }