华域联盟 .Net 在asp.net网页中显示数学符号的代码

在asp.net网页中显示数学符号的代码

效果图:


前提条件是你的网页是支持utf-8,如在web.config设置如下:

复制代码 代码如下:

<configuration>

<system.web>

<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />

</system.web>

</configuration>

.aspx:

复制代码 代码如下:

<%@ 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") %>:&nbsp;<asp:Label ID="Label1" runat="server" Text='<%# Eval("value") %>' ForeColor="Blue"></asp:Label>

</ItemTemplate>

</asp:DataList>

</div>

</form>

</body>

</html>

.aspx.cs:

复制代码 代码如下:

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;

}

}

本文由 华域联盟 原创撰写:华域联盟 » 在asp.net网页中显示数学符号的代码

转载请保留出处和原文链接:https://www.cnhackhy.com/44252.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部