2008年7月22日


IIS-->站点-->属性-->HTTP头-->MIME类型-->新建:

  • .xap     application/x-silverlight-app
  • .xaml    application/xaml+xml
  • .xbap    application/x-ms-xbap

 

posted @ 2008-07-22 14:21 CeleRy 阅读(86) | 评论 (0)编辑

2008年7月10日

使用WebUserControl来创建控件的时候,事件的定义方法:

控件:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="SuperControl.ascx.cs" Inherits="SuperControl" %>

<div>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

</div>

<div>

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnTextChanged="DropDownList1_TextChanged">

<asp:ListItem>1</asp:ListItem>

<asp:ListItem>2</asp:ListItem>

<asp:ListItem>3</asp:ListItem>

<asp:ListItem>4</asp:ListItem>

</asp:DropDownList>

</div>

后台:

 

public partial class SuperControl : System.Web.UI.UserControl

{

public event EventHandler TextChanged;//事件委托

 

protected void DropDownList1_TextChanged(object sender, EventArgs e)

{

if (TextChanged != null)

{

TextChanged(this, e);

}

}

}

在页面中的使用方法:

<SuperControl:SupperControl ID="myControl" runat="server" OnTextChanged="myControl_OnTextChanged"/>

 

posted @ 2008-07-10 09:50 CeleRy 阅读(138) | 评论 (0)编辑

2008年4月29日

这是在一个前辈的BLOG上面看到的内容,里面说要成为一个优秀的.net程序员,那下面这些是东西是要做到的。
不管对不对,总之是学东西,一步一步开始:
1.Web/WinForm/通吃,包括ASP.NET,WebService,Remoting,Thread,Serializable,ADO.NET等命名空间
2.精通UML
3.精通DesignPatterns 23+N种模式:默写各个模式UML图,熟记代码实现方式,范例,以及.NET相关接口
4.精通CLR
5.VB.NET/C#通吃
6.精通OOP理念
7.精通DB设计与T-SQL,SQL2005就可以了
8.熟悉AJAX全套技术
9.通吃WPF/WCF/WF/LINQ
10.WEB 2.0理念,理解Blog/Wiki/RSS架构,SOA理念
11.精通数据结构/操作系统/安全加密
12.精通.NET设计规范
13.研究5套以上经典源码,例如:SharpDevelop,PetShop,DotNetNuke,SmartClient,NUnit,FotoVision,CSLA等等
14.熟悉DirectX编程模式
15.翻译过1-2本技术书籍

posted @ 2008-04-29 22:31 CeleRy 阅读(12) | 评论 (0)编辑