摘要:
注:本文基于.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
认真的我
阅读(526)
推荐(0)
2015年1月21日
摘要:
在网上搜索wpf合并单元格,一直没搜索到,没办法,只能自己想办法搞定了。其实就是DataGrid套DataGrid,为了方便支持Column拖动,在合并的DataGridColumn那一列的Header也放一个DataGrid,但是合并的这一个连续列中只支持一列的拖动,效果如下,上图代码如下首先定义...
阅读全文
posted @ 2015-01-21 14:11
认真的我
阅读(9681)
推荐(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
认真的我
阅读(5342)
推荐(1)
摘要:
将以下节点复制到app.xaml的节点下
阅读全文
posted @ 2013-06-28 10:50
认真的我
阅读(766)
推荐(0)
摘要:
将以下节点复制到app.xaml的节点下
阅读全文
posted @ 2013-06-28 10:49
认真的我
阅读(1672)
推荐(0)
摘要:
在app.xaml中加入以下节点,全局设置textbox圆角
阅读全文
posted @ 2013-06-28 10:48
认真的我
阅读(2002)
推荐(0)
摘要:
修改ComboBox的Template, 在VS 2010或者Blend中你可以导出ComboBox的默认模板:VS2010中:然后修改里面的模板,比如: ...
阅读全文
posted @ 2013-06-28 10:47
认真的我
阅读(4870)
推荐(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
认真的我
阅读(498)
推荐(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
认真的我
阅读(1242)
推荐(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
认真的我
阅读(3887)
推荐(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
认真的我
阅读(1658)
推荐(0)