小编Mik*_*ike的帖子

System.Web.UI.DataVisualization.Charting .net 4.0中缺少错误?

我正在尝试在asp.net 4.0中使用Chart控件.虽然我知道它需要单独安装作为3.5的一部分,但它默认包含在4.0中.

我可以在工具箱中看到Chart控件,我可以将它拖到我的设计器中并查看图表的预览.但是,当我尝试编译我的网站时,我得到一个错误说明:

命名空间'System.Web.UI'中不存在类型或命名空间名称'DataVisualization'(您是否缺少程序集引用?)

当我拿一个全新的页面并添加以下内容时,我收到同样的错误:

using System.Web.UI.DataVisualization;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我可以理解为什么我会在3.5中得到这个错误,但不知道为什么我会在4.0中收到,特别是当我可以在工具箱中看到控件时.

c# asp.net

6
推荐指数
3
解决办法
4万
查看次数

阅读网页-避免使用非标准字符的菱形/问号

我正在尝试阅读一个在内容中包含注册商标符号的网页,即®。但是,当我使用quickwatch并在以下示例中查看sb时,看到的是带有问号而不是®的菱形。如果我将sb序列化并通过javascript显示在另一个网页中,则会发生相同的问题。这只是该字符在我的快速监视窗口中出现的方式,还是我不正确地阅读/解码了页面?代码如下:

    const int bufSize = 4096;
    const int maxBytesToGet = 5000000;
    byte[] buf = new byte[bufSize];
    StringBuilder sb = new StringBuilder(bufSize);

    using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
    {

        using (Stream responseStream = response.GetResponseStream())
        {
            while ((bytesToGet = responseStream.Read(buf, 0, buf.Length)) != 0)
            {
                sb.Append(Encoding.UTF8.GetString(buf, 0, bytesToGet));
                if (sb.Length > maxBytesToGet) break;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

2
推荐指数
1
解决办法
1318
查看次数

标签 统计

asp.net ×2

c# ×2