摘要: 注:本文基于.NET 2.0 和 VS2005 我们在编写 Server Control 的时候难免要用到一些客户端脚本(javascript),如何把脚本和编译好的dll一起发布就成了一个问题。把一段一段的javascript block写在cs文件里是一件很“丑陋”的事情,javascript就应呆在*.js文件里。js文件怎样才能“打包”到dll里呢?查了很多文档,最后实践下来发现有很多细节是需要注意的。整理出来,免得大家走弯路。废话无多,让我们开始。 Step 0: 我们已有的 1. 网站项目:Website1 ,其中: Default.aspx (空页面) 2. WebContro. 阅读全文
posted @ 2012-11-30 16:35 认真的我 阅读(503) 评论(0) 推荐(0) 编辑
  2015年1月21日
摘要: 在网上搜索wpf合并单元格,一直没搜索到,没办法,只能自己想办法搞定了。其实就是DataGrid套DataGrid,为了方便支持Column拖动,在合并的DataGridColumn那一列的Header也放一个DataGrid,但是合并的这一个连续列中只支持一列的拖动,效果如下,上图代码如下首先定义... 阅读全文
posted @ 2015-01-21 14:11 认真的我 阅读(8327) 评论(0) 推荐(0) 编辑
  2013年6月28日
摘要: 最近在wpf项目中遇到当DataGrid的header中的checkbox选中,让该列的checkbox全选问题,为了不让程序员写自己的一堆事件,现写了一个自己的自定义控件在DataGrid的 中使用此控件即可using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;usin. 阅读全文
posted @ 2013-06-28 17:55 认真的我 阅读(5188) 评论(3) 推荐(1) 编辑
摘要: 将以下节点复制到app.xaml的节点下 阅读全文
posted @ 2013-06-28 10:50 认真的我 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 将以下节点复制到app.xaml的节点下 阅读全文
posted @ 2013-06-28 10:49 认真的我 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 在app.xaml中加入以下节点,全局设置textbox圆角 阅读全文
posted @ 2013-06-28 10:48 认真的我 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 修改ComboBox的Template, 在VS 2010或者Blend中你可以导出ComboBox的默认模板:VS2010中:然后修改里面的模板,比如: ... 阅读全文
posted @ 2013-06-28 10:47 认真的我 阅读(4537) 评论(0) 推荐(1) 编辑
  2013年5月17日
摘要: CREATE VIEW RangeViewAS SELECT RE = RAND() CREATE FUNCTION RangeNumber ( @Min INT, @Max INT )RETURNS INTAS BEGIN DECLARE @R DECIMAL(38, 0) SELECT @R = ( CAST(RE * ( @Max - @Min ) + @Min AS DECIMAL(38, 0)) ) FROM RangeView RETURN @R END 阅读全文
posted @ 2013-05-17 17:53 认真的我 阅读(478) 评论(0) 推荐(0) 编辑
  2013年4月8日
摘要: 在项目中我们可能有时需要json也有可能需要xml,而且浏览器不同对返回的数据可以也会不同,也有可能根据设备的不同,有的设备操作xml方便,有的操作json方便,那我们的webapi接口返回的数据格式就需要都适应,但是一个借口怎么能同时支持xml与json呢?我们可以添加自己的 MediaTypeMapping打开自己的WebApiConfig文件,在 Register 方法中添加以下代码GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping( 阅读全文
posted @ 2013-04-08 17:15 认真的我 阅读(1213) 评论(1) 推荐(0) 编辑
摘要: webapi中的权限控制与mvc中的权限控制大致雷同,只是ActionFilterAttribute的命名空间不同在mvc中,如当前用户没有权限,直接在自己的 ActionFilterAttribute 中return就可以,但是在webapi中需要执行 actionContext.Response = new HttpResponseMessage(HttpStatusCode.Unauthorized);才可以我项目中的代码如下AuthenticationApiAttribute 1 using System; 2 using System.Net; 3 using System.Net. 阅读全文
posted @ 2013-04-08 17:09 认真的我 阅读(3834) 评论(0) 推荐(0) 编辑
摘要: 首先创建两个保存会话状态的类:SessionableControlHandler,SessionStateRouteHandler代码如下SessionableControlHandler 1 using System.Web.Http.WebHost; 2 using System.Web.Routing; 3 using System.Web.SessionState; 4 5 namespace iAssistantAPI.Authentication 6 { 7 public class SessionableControlHandler : HttpControllerHa... 阅读全文
posted @ 2013-04-08 17:04 认真的我 阅读(1627) 评论(2) 推荐(0) 编辑