随笔分类 -  ASP.NET

.NET Web 开发技术
摘要:对于.NET Core大家应该并不陌生, 从它被 [宣布](https://weblogs.asp.net/scottgu/announcing-open-source-of-net-core-framework-net-core-distribution-for-linux-osx-and-free-visual-studio-community-edition) 到现在已经有1-2年的时间了,其比较重要的一个版本1.0 RC2 也即将发布。.Net Core从一个一个的测试版到现在的RC2,经历了很多个大大小小的变化。特别是在RC1到RC2的更新之中,.NET Core命令行工具(dotnet cli)从 dnx 变为 dotnet,并且废除了 DNVM 和 DNU,使得 .NET Core 的开发变得更为简单,其相关工具链也基本成型。虽然网上关于.NET Core的示例项目不在少数,而且微软官方也提供了不少示例项目,但大多针对的是.NET Core的不同版本,因此很多示例项目并不是能很容易的运行起来。所以我决定写一篇针对RC2这个版本的.NET Core入门文章并提供一些能直接运 阅读全文
posted @ 2016-04-26 08:14 江大渔 阅读(11443) 评论(58) 推荐(57) 编辑
摘要:今天,SuperWebSocket发布了第一个测试版。 该版本下载地址: http://superwebsocket.codeplex.com/releases/view/56547 SuperWebSocket项目主页: http://superwebsocket.codeplex.com/ SuperWebSocket是WebSocket协议服务器端的.NET实现. 作为HTML5的一个重要新特性,WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等. SuperWebSocket是基于.NET开源Socket框架SuperSocket开发的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了继承。用户可通过SuperWebSocket来快速的构建可靠的,高性能的websocket服务器端应用程序。 和SuperSocket一样,SuperWebSocket可以控制台和windows服务的形式运行,同时它还支持直接运行在Webs 阅读全文
posted @ 2010-11-29 11:31 江大渔 阅读(1956) 评论(3) 推荐(2) 编辑
摘要:VS Publish Web Application的功能很好用,能够直接预编译整个站点。对于Website, 可以在命令行下通过aspnet_compiler来进行预编译。 但是对于Web Application, aspnet_compiler显然行不通,aspnet_compiler不接受项目文件作为参数,直接把网站文件夹路径作为参数可能会引起其他问题。 于是我尝试用MSBUILD来发布网... 阅读全文
posted @ 2009-06-26 23:53 江大渔 阅读(7101) 评论(5) 推荐(3) 编辑
摘要:我的前面一篇文章提到了如何在使用了ASP.NET form authentication的二级站点之间共享登陆状态, http://www.cnblogs.com/jzywh/archive/2007/09/23/902905.html, 今天, 我要写的是如何在二级域名站点之间,主站点和二级域名站点之间共享Session。 阅读全文
posted @ 2008-11-02 14:17 江大渔 阅读(9398) 评论(31) 推荐(1) 编辑
摘要:很多人用ActionlessForm来解决这个问题,可是把每个form都改成ActionlessForm的工作量确实太大。 如果你的系统中已定义了叶面基类,那么问题可就简单的多了: protected override void OnLoadComplete(EventArgs e) { string originalUrl = Context.Items["OriginalUrl"] as string; if (!string.IsNullOrEmpty(originalUrl)) //So this page have been urlrewriten, after the page onloaded, rewrite the url of this page to original url { string query = string.Empty; int pos = originalUrl.IndexOf('?'); 阅读全文
posted @ 2007-12-20 13:36 江大渔 阅读(2336) 评论(5) 推荐(0) 编辑
摘要:在asp.net 1.1中, 二级域名Forms验证模式下共享登陆状态的方法请参考下面文章: http://www.cnblogs.com/caomao/archive/2005/07/05/186606.html 而在asp.net 2.0中实现方法更为简单,只需修改web.config文件即可,修改方法如下 阅读全文
posted @ 2007-09-23 00:04 江大渔 阅读(4484) 评论(15) 推荐(1) 编辑
摘要:本文背景: http://jzywh.cnblogs.com/archive/2005/09/29/246650.html 网上很多朋友看到我这篇文章,按照我的方法做了,但是还是没有得到想要的效果,其实有些问题需要注意一下,我上篇文章也只是提出了解决这一问题的办法的最核心的内容,有些朋友可能在实际运用中可能会碰到一些问题其实可以根据自己的经验作出相应处理应该可以解决,我在这里帮大家列出几点以帮助大家快速解决问题。 阅读全文
posted @ 2006-02-20 13:29 江大渔 阅读(20487) 评论(52) 推荐(0) 编辑
摘要:a good article:http://www.devx.com/wireless/Article/22552/1954?pf=true微软官方站点 http://www.asp.net/default.aspx?tabindex=4&tabid=44Mobile Application Development Toolkithttp://www.microsoft.com/downloa... 阅读全文
posted @ 2005-12-17 12:37 江大渔 阅读(707) 评论(0) 推荐(0) 编辑
摘要:大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com 重写为 http://www.abc.com/show.aspx?id=1234。 要实现这个功能,前提条件就是 www.abc.com 是泛解析的,再就是要修改一下URLRewriter了。 总共要修改2个文件 阅读全文
posted @ 2005-09-29 14:08 江大渔 阅读(31750) 评论(59) 推荐(4) 编辑
摘要:很多人都用网上流传的chs2py类进行汉字到拼音的转化,但是这个类存在一点小问题,就是如果 要转化的字符串中含有非中文字符的话就会出错。 所以我就在chs2py类字符转拼音之前先判断字符是否为汉字,如果为汉字就进行转化,否则不转化,直接附加! 阅读全文
posted @ 2005-09-05 11:00 江大渔 阅读(1874) 评论(3) 推荐(0) 编辑
摘要:样式如下图! 这种带三态复选框的TreeView可以显示出 下级节点是否全部选中,是否有选中,在很多应用程序的开发中都可能会用到! 代码如下: // ---------------------------------------------------------------------------------------------// Copyright (c) 2004... 阅读全文
posted @ 2005-08-25 12:42 江大渔 阅读(2328) 评论(1) 推荐(0) 编辑
摘要:今天试探性的打开了66.178.223.73的VS2005,添加了个Form和几个控件,里面的代码让我有点郁闷 Form1.cs里面基本没有什么代码 Using directives#region Using directives using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Windows.Forms; #endregion namespace WindowsApplication3 { partial class Form1 : Form { public Form1() { InitializeComponent(); 阅读全文
posted @ 2005-08-25 11:44 江大渔 阅读(875) 评论(2) 推荐(0) 编辑
摘要:程序: MyMail = new MailMessage();MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "0");//MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtp... 阅读全文
posted @ 2005-06-09 08:24 江大渔 阅读(3561) 评论(7) 推荐(0) 编辑