在线PDF转换网站集合

Jquery CDN ,

网站加载速度在线监测工具

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。

12
2014
06

使用 MSChart 的 PositionToValue 出现错误:计算所有图表区元素的位置之前,无法调用 PositionToValue 方法。

 

 

在我的程序中的使用MSChart绘制图表, 我希望用PositionToValue方法来获得鼠标位置所对应的坐标轴的值 :

 

Chart1.ChartAreas[0].AxisX.PixelPositionToValue(point.X);

 

但是结果报错 :

用户代码未处理 System.InvalidOperationException
  HResult=-2146233079
  Message=计算所有图表区元素的位置之前,无法调用 PositionToValue 方法。
  Source=System.Web.DataVisualization

11
2014
06

用JS实现网页全屏效果,类似F11

 

浏览器一般都带有F11全屏功能 , 如果通过程序控制呢?

1.Javascript使用ActiveX实现F11全屏效果

<html>
<head>
<title>test</title>
<script language="JavaScript">
function Fkey(){
     
var WsShell = new ActiveXObject('WScript.Shell')
     WsShell.SendKeys('{F11}');
}
</script>
</head>
<body>
<href="javascript:Fkey()">to full</a>
</body>
</html>

07
2014
06

Silverlight通过WebClient删除ClientBin文件夹下指定的文件

 

MainPage.xaml.cs 代码


 

        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            string name = ListBox1.SelectedItem.ToString();
            Uri uri = new Uri(string.Format("/DataHandler_Del.ashx?filename={0}", name), UriKind.Relative);
            WebClient client = new WebClient();
            client.OpenReadCompleted += new OpenReadCompletedEventHandler(webclient2_OpenReadCompleted);
            client.OpenReadAsync(uri);
        }

07
2014
06

Silverlight通过WebClient查找遍历ClientBin文件夹下所有文件

 

在 Silverlight 调用WebClient 

 


        private void Button_Click_1(object sender, RoutedEventArgs ee)
        {
            Uri uri = new Uri(string.Format("/DataHandler_Get.ashx"), UriKind.Relative);
            WebClient client = new WebClient();
            client.OpenReadCompleted += new OpenReadCompletedEventHandler(webclient1_OpenReadCompleted);
            client.OpenReadAsync(uri);
        }

07
2014
06

Silverlight通过WebClient上传图片到网站ClientBin文件夹

 

 

Silverlight对权限要求较为严格, 如果想上传文件到服务器中,要通过WebClient方式实现, 具体代码如下: 

 

Silverlight 端代码: 

MainPage.xaml.cs

      
        private void ImportImageButtonClick(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Filter = "Image Files (*.png, *.jpg)|*.png;*.jpg";
            bool? dialogResult = openFileDialog.ShowDialog();         
            if (dialogResult.HasValue && dialogResult.Value == true)
            {
                Image image = new Image();
                var fileOpenRead = openFileDialog.File.OpenRead();
                {
                    string name = openFileDialog.File.Name;
                    string extension = name.Substring(name.LastIndexOf('.'), name.Length - name.LastIndexOf('.')); //取得扩展名(包括“.”)
                    uploadedName = DateTime.Now.ToString("yyyyMMddhhmmss") + extension; // 根据当前时间重命名
                    uploadImage(uploadedName, fileOpenRead);
                }
            }
        }

07
2014
06

WebClient类 详细使用教程


如果只想从特定的URI请求文件,则可以使用的最简单.NET基类就是System.Net.WebClient。这个类是非常高层的类,它主要用于执行带有一个或两个命令的操作。.NET Framework目前支持以http:、https:和file:标识符开头的URI。

注意:
术语URL(统一资源定位符)在新的技术规范中已不再使用,现在使用的是URI(统一资源标识符)。URI的含义大致与URL相同,但URI更通用,因为它不隐含正在使用的协议,如HTTP或FTP。

WebClient提供四种将数据上载到资源的方法:
OpenWrite 返回一个用于将数据发送到资源的 Stream。
UploadData 将字节数组发送到资源并返回包含任何响应的字节数组。
UploadFile 将本地文件发送到资源并返回包含任何响应的字节数组。
UploadValues 将 NameValueCollection 发送到资源并返回包含任何响应的字节数组。


另外WebClient还提供三种从资源下载数据的方法:
DownloadData 从资源下载数据并返回字节数组。
DownloadFile 从资源将数据下载到本地文件。
OpenRead 从资源以 Stream 的形式返回数据。

07
2014
06

WebClient类的使用:上传文件和下载文件

 


使用System.Net.WebClient类可以从特定的URI请求文件。System.Net.WebClient是一个非常高级的类,它用简单的命令就能实现一些基本操作。下面通过几个实验,说明怎样使用这个类从下载和上传数据。

1、下载文件

使用WebClient类下载文件有两种方法,具体使用哪一种方法取决于文件内容的处理方式。如果需要把文件存储到文件系统上,需要使用DownloadFile()方法,这个方法有两个参数:文件的URI和保存文件的路径:

06
2014
06

Silverlight 5 右键菜单ContextMenu 的实现方法

 


一、 安装 silverlight5 toolkit

http://silverlight.codeplex.com/releases

然后引用 程序集 System.Windows.Controls.Input.Toolkit.dll

30
2014
05

Silverlight和WCF 发布到IIS注意事项

 

 

Silverlight+WCF 程序发布到IIS 的时候要注意以下几点:

 

 

1、 在IIS的'HTTP头'——>‘MIME类型’中添加.bin、.xaml、.xap三种类型

2、跨域访问WCF的话需要在项目的根目录添加clientaccesspolicy.xml文件

<?xml version="1.0" encoding="UTF-8"?>
-<access-policy> -<cross-domain-access> -<policy> -<allow-from http-request-headers="*"> <domain uri="*"/> </allow-from> -<grant-to> <resource include-subpaths="true" path="/"/> </grant-to>
</policy>
</cross-domain-access>
</access-policy>

30
2014
05

IIS发布未能写入输出文件 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root 拒绝访问

 

“/”应用程序中的服务器错误。

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。            

编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\e3c09cff\f911323b\App_global.asax.pgssedn8.dll”--“拒绝访问。 ”

源错误: