代码改变世界

Firefox使用svg blur滤镜渲染图片

2014-08-19 09:16 by Fred-Xu, 710 阅读, 收藏, 编辑
摘要: 很久没来更新博客了,今天正好比较闲,就写一篇手头项目上遇到的一个css问题:.mature .blur { -webkit-filter:blur(25px); -moz-filter:blur(25px); filter: url(data:image/svg+xml;base6...阅读全文

Nhibernate - Dialect does not support DbType.Double

2013-01-28 15:19 by Fred-Xu, 660 阅读, 收藏, 编辑
摘要: 引用的文件:Fluent Nhibernate 1.3.0Nhibernate 3.3.1.NET Framework 4.0MySQL 5.0在统计模块里需要用到sum这个函数,这里有一个测试方法来统计某一条件的总价(美元),TotalCostUsd是一个double?类型,[TestMethod] public void TestMethod1() { NHibernateHelper helper = new NHibernateHelper(_connectionString); UnitOfWork unitOf...阅读全文

通过Request.Form获取同name的checkbox所有值

2013-01-16 17:20 by Fred-Xu, 5771 阅读, 收藏, 编辑
摘要: 前端页面需要有一个动态增加表格行的功能,引用了table.addrow.js这个jquery插件,每一行有一个checkbox,name统一为cbMaintainRatio,而鉴于这部分是一个纯Html Form的提交非用户控件,所以我们在后端使用Request.Form来获取值,但问题出来了:<table border="1" class="atable"> <tbody><tr class="evenRow"> <th> width(px) </th> ...阅读全文

重新加载刷新Datatable后自动设定宽度 jquery datatable

2013-01-11 15:14 by Fred-Xu, 21904 阅读, 收藏, 编辑
摘要: 功能需求是这样的:从下拉菜单中选择一个Item,然后弹出对话框显示所选项所属的一个数据列表。页面引用了jquery.ui以及jquery.datatable来实现这个功能,dialog中的button click事件来触发弹出一个新的对话框并加载datatable,为了避免重复初始化datatable(),代码改造为:function initFacotoryVerificationDataTable(fCode) { var fvTable, url; url = "/FactoryVerification/GetAllFactoryVerificationLis...阅读全文

A different object with the same identifier value was already associated with the session

2012-12-13 23:22 by Fred-Xu, 1531 阅读, 收藏, 编辑
摘要: 这个错误非常诡异,把我搞死了要,查阅了很多资料,找到了Merge这个方法,那么开始改造代码:IRepository接口添加Merge方法: bool Add(TEntity entity); bool Add(IEnumerable<TEntity> items); bool Update(TEntity entity); bool Delete(TEntity entity); bool Delete(IEnumerable<TEntity> entities); object Merge(TEntity e...阅读全文

在IE8下移除Youtube Embeded Iframe造成黑屏的解决方法

2012-10-10 14:26 by Fred-Xu, 833 阅读, 收藏, 编辑
摘要: 项目中有个需求是在Carousel中支持Youtube的RSS Feeds,通过C#后台代码解析RSS Feeds数据源来生成HTML代码,jQuery Tools的Scrollable来初始化为Carousel。Carousel这个插件同事已经写好了,但在IE8下切换幻灯片的时候,切换新的Youtube视频会造成黑屏,2秒以后会把网页显示出来,原因不明。原有代码如下:$(".scrollable .carousel-item").click(function () { // see if same thumb is being clicked if...阅读全文

jQuery Accordion 1.6 event事件使用方法

2012-09-21 10:50 by Fred-Xu, 1280 阅读, 收藏, 编辑
摘要: 由于公司老的网站系统都是使用的jquery.accordion-1.6,而现有accordion已经升到版本1.8了,文档也都是1.8的,event事件有chage, changestart, create三个,本以为1.6版本也适用change和changestart事件,结果测试发现根本无法trigger这个事件,查看了下1.6的文档:有这么一段代码$(".ui-accordion").bind("accordionchange", function(event, ui) { ui.options // options used to intiali阅读全文

如何在HtmlHelper.GenerateLink方法中生成HtmlAttributes

2012-04-02 16:47 by Fred-Xu, 1249 阅读, 收藏, 编辑
摘要: 在Controller中使用HtmlHelper.GenerateLink方法,生成一段HtmlAttributes,例如: string opLink = HtmlHelper.GenerateLink(requestContext, System.Web.Routing.RouteTable.Routes, "订单进程", "Default", "Create", "OrderProcess", new System.Web.Routing.RouteValue...阅读全文

Asp.net MVC Model设置为string类型时报错:Illegal characters in path

2012-03-23 15:23 by Fred-Xu, 329 阅读, 收藏, 编辑
摘要: 如果你将一个页面的Model设置为string类型,那么你会碰到这个错误:Illegal Characters in path似乎很奇怪,或许你甚至都不知道造成这个错误的原因是因为Model类型为string。实际上,你得到上面的错误原因是在你的Controller中,你通常调用View方法传送这个model作为唯一的参数并且这个model的值是string类型。但是你可能没有注意到View方法同样也有另外一个重载就是接受一个string作为这个View的名字。所以如果你传送这个model如下代码:return View("myStringModel");上面的代码中,你特阅读全文

使用Google Weather API获取天气预报,中文支持

2012-03-23 11:48 by Fred-Xu, 1710 阅读, 收藏, 编辑
摘要: 这里我们使用asp.net来获取当地天气、时间信息前端页面:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="GoogleWeatherAPI.aspx.cs" Inherits="EnhancementLot4.Tests.GoogleWeatherAPI" %><asp:Content ID="Con阅读全文