.net/c# - 文章列表

共 169 页

  • Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)

      现在随着FlashGet和xunlei等下载工具的日益普及,下载网站的一些下载地址都能直接被捕获到,但是有些时候为了防盗链或权限限制不想对地址进行暴露,对于Asp.net下的防盗链有很多方法,我这里写了一种希望大家讨论一下: string filename = “dwww_Test.rar”;if (filename != “”) { string path = Server.MapPath(filename); System.IO.Fil

  • 如何用.NET技术在线生成网站LOGO

    也许大家一看标题就知道,又是老生常谈了,在线生成LOGO其实就是在线生成图片,原理听起来很简单: 1. new一个bitmap或类似之物;\n2. 用一个graphic在上边画出你想要的东西;\n3. 保存,显示出来,大功告成.\n今天要说的是生成中的一些细节问题.没有真正做过,你可能永远也不知道有这样的问题.下边提到的问题和代码,希望对各位有所帮助.\n本文的示例程序在http://www.ladysolution.cn/logo.aspx \n一. 字体位置.\n用不同的字体,如果通过计算字体高度来给字体定位是不精确的,不同的字体有不同的em basel

  • 浅析ASP.NET 2.0的用户密码加密机制

    摘要:\n1 加Salt散列2 ASP.NET 2.0 Membership中与密码散列有关的代码\n声明:本文所罗列之源代码均通过Reflector取自.NET Framework类库,Anders Liu引用这些代码仅出于学习和研究的目的。\n前一段关于密码的存储问题产生了一些讨论。我所看到的景象是,首先在cnbeta新闻中提到中国某银行将强制冻结密码过于简单(如6个8)的帐户,引发了争论。一方认为银行采用明文存放用户密码;另一方则认为,即便密码是经过散列存放的,但只要得到“6个8”的散列值,通过对比散列值也可以发现具有特定密码的用户。\n后来在博客园(cnblogs.com)也看到有朋友

  • ASP.NET 3.5 扩展(预览版)介绍、下载和在线教程

    微软发布了 ASP.NET 3.5 扩展的预览版本。ASP.NET 3.5 扩展(预览版)是将要添加到 ASP.NET 3.5 和 ADO.NET 中的新功能的介绍。此版本功能包括:ASP.NET MVC、ASP.NET Dynamic Data、ASP.NET Silverlight 服务器端控件、 ADO.NET Data Services、Entity Framework 运行时和 ASP.NET AJAX 的新功能。\nASP.NET 3.5 扩展(预览版)简介:http://blog.joycode.com/scottgu/archive/2007/12/10/112467.asp

  • Flex+asp.net上传文件

    前台Flex文件:UploadSample.mxml,其代码如下所示:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–> 1 <?xml version=”1.0″ encoding=”utf-8″?> 2 <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml&#

  • Asp.Net Ajax 学习笔记11 AJAX Library中的面向对象类型系统

    1、注册命名空间\n命名空间在.Net中非常常见,为了避免类型冲突,并将类进行分类识别。在Asp.Net Ajax中也有命名控件的概念,通过使用Type.registerNamespace(“SpaceName”) 来注册一个命名空间。\n2、类\n类的构造函数就是function的定义。通常类的私有成员使用_开头,但是这仅仅只是标识这个成员是私有的,不能做到真正的封装,外部还是可以访问当这个内部成员。类的内部成员不用声明,直接可以在函数中使用。\nMyNamespace.Employee = function(name){ this._name = name ?

  • ASP.NET MVC Framework体验(1):从一个简单实例开始

    概述\n12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework、ASP.NET AJAX改进、ASP.NET动态数据支持、ASP.NET SIlverlight支持、以及ADO.NET Data Services等。我也在第一时间下载下来进行了安装,体验了一下微软的ASP.NET MVC Framework。

  • ASP.NET2.0中themes、Skins轻松实现网站换肤

    可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。\n一、简介:一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。\n二、怎么使用Themes和Skins:先看个非常简单的实例:\nApp_Themesdefault1.skin文件代码: \n<asp:Label Font-Bold=”true&#

  • Asp.Net Ajax 学习笔记12 基于AJAX Library扩展客户端组件

    1、C#中定义事件的方法\n第一种:逐个定义事件 public class WorkEventArgs : EventArgs{ /**//* */}\npublic class SomeClass{ public event EventHandler<WorkEventArgs> Work; protected void OnWork(WorkEventArgs e) { if (Work != null) Work(this, e); }}这是逐个定义事件的方式,其中EventHandler是也委托的范型,用来规定事件第二个参数的类

  • ASP.NET MVC Framework体验(4):控制器

    概述\n在MVC中,Controller用来处理和回应用户的交互,选择使用哪个View来进行显示,需要往视图中传递什么样的视图数据等。ASP.NET MVC Framework中提供了IController接口和Controller基类两种类型,其中在Controller提供了一些MVC中常用的处理,如定位正确的action并执行、为action方法参数赋值、处理执行过程中的错误、提供默认的WebFormViewFactory呈现页面。IController只是提供了一个控制器的接口,如果用户想自定义一个控制器的话,可以实现IController,它的定义如下:public interface