24
2014
02

Silverlight 开源图表控件oxyplot,支持曲线、饼图、柱状图等

 


oxyplot 是一款很好的Silverlight 开源图表控件,支持WPF,支持多曲线绘

制,支持放大缩小等等。比MS chart 显示速度快很多。


示例地址:
http://www.oxyplot.org/examplebrowser

 

 

 

18
2014
02

js图标控件amCharts

 amCharts 是国外一家公司开发的图表控件,以前是 Flash,现在是JS控件,功能很强大,支持 曲线、折线、柱状图、饼图、条状图等。并且支持鼠标拖拽放大缩小,和拖动条放大缩小。 通过下载官方的Demo程序发现当曲线的点太多的时候在 Chrome浏览器上运行数度挺快,但是到IE8上面就很慢,并且有时候多曲线会有JS错误,令人很头痛的问题。

 amCharts可以免费使用,但是会有网址链接。如果想消除网址链接,需要付费。http://www.amcharts.com/

16
2014
02

ASP.NET MVC是否可以使用WebForms服务器控

可以,现在默认模板的ContentPlaceHolder和Content本身就是服务器控件。 

但是要注意:上述的服务器控件是“无状态”的,所以使用的话基本上不会破坏MVC的结构(当然也可以用其他试图引擎,完全抛弃这些runat=server当然更好)。但是如果你需要用一些比如asp:Button,asp:TextBox之类有状态的服务器控件,甚至使用PostBack的话,确实可以用,但是不应该使用。一来这么做会破坏MVC的结构,二来MVC的结构也会破坏PostBack机制的实现。

15
2014
02

C#页面前台<%%><%#%><%=%> 调用后台变量汇总

 

ASP.net前台绑定用的比较多的有三种

1:<%#Eval("")%>

2:<%#Bind("")%>

3:<%=变量%>

 

1:<%#Eval("数据列")%>  主要用于需要进行更改的数据列

如:我需要将<%#Eval("性别")%> =1 ;将1转换成女。

07
2014
02

C#合并PDF文件

ASP.net 利用 iTextSharp 实现 合并PDF的功能

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

27
2014
01

jquery中可以写多个$(document).ready(function(){})函数吗

jquery中可以写多个$(document).ready(function(){})函数吗


答案是可以的,按照$(document).ready注册的先后循序执行



$(document).ready(function(){alert(3)});

$(document).ready(function(){alert(1)});

$(document).ready(function(){alert(2)});

26
2014
01

MVC参数过长出现错误的解决办法

MVC需要给一个Action传递较长的参数类似:http://xx.xx.xx.xx/xxxxController/xxxAction/xxxx001$xxxx002$xxxx003$....,


IIS报错:The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

26
2014
01

JS通过RadioButton是否选中来禁用或灰掉其后对应的DropDownList


// 选中的时候屏蔽其他两个的下拉框

function MS_disabled() {

    //alert(1);

    if (document.getElementById("ctl00_ContentPlaceHolder1_cbxPointID_MultiSelectDDL") != null) {

        //alert(document.getElementById("ctl00_ContentPlaceHolder1_cbxPointID_MultiSelectDDL"));

24
2014
01

在页面中写js代码/css和引入单独的js文件/CSS的区别


放在单独文件中会增加一个请求,但是请求一次后会有缓存。你下次再需要用这些样式时会从你本机去读取。当然,你还要去用一个二级域名来做同时请求网页内容和样式文件。


放在网页中,会每次都去下载这些样式内容,造成网络资源浪费。如果是经常需要用的样式,你修改、管理起来也烦麻。  



外联样式表的优点:

1.外部文件会被浏览器缓存,所以使用外部文件会加快页面显示速度。

3.便于维护以及管理

22
2014
01

asp.net 截屏 截取web页面

 

       using System.Drawing;

                         //打开该页面
                        System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://localhost:56/Spacxxe.html");