asp.net »Øµ÷¼¼Êõ
¿´ÁËasp.net µÄ»Øµ÷¼¼Êõºó²»ÊǺÜÀí½â¡£»¹ÊǰÑдµÄ¶«Î÷ÌùÏ£¬×Ô¼ºÒÔºóѧϰʱºò¶à¿´¿´¡£Ç°Ì¨index.aspxÒ³<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace = "System.Text" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Óû§×¢²á</title>
<mce:script language ="javascript"><!--
//¿Í»§¶ËÖ´Ðеķ½·¨
function Success(args,context)
{
message.innerText = args;
}
//ÏÂÃæµÄ·½·¨Êǵ±½ÓÊÕ·þÎñÆ÷·½·¨´¦ÀíµÄ½á¹û·¢ÉúÒ쳣ʱµ÷Óõķ½·¨
function Error(args,context)
{
message.innerText = '·¢ÉúÁËÒì³£';
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table border = "1" cellpadding="0" cellspacing = "0" width = "400px">
<tr>
<td width = "100px">Óû§Ãû</td><td><input type = "text" size = "10" maxlength = "20"
id = "txtUserName" onblur = "CallServerMethod(txtUserName.value,null)" /><span id = "message"></span></td>
</tr>
<tr>
<td>ÃÜÂë</td><td><input type = "password" size = "10" maxlength = "20" id = "txtPwd" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>
ºǫ́index.aspx.cs
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class _Default : System.Web.UI.Page, ICallbackEventHandler
{
string result = "
Ïà¹ØÎĵµ£º
×î½üÏë°Ñ×öµÄASP.NETÍøÕ¾ÅäÖõ½IIS£¬ÊµÏÖÔÚ¾ÖÓòÍøÖзÃÎÊ¡£ÔÚÍøÕ¾ÉÏÕÒÁËЩ×ÊÁÏ£¬×Ô¼ºÑо¿ÁËÏ£¬ÏÖ°ÑһЩ¾ßÌå²½Öè¼°ÎÊÌâ·ÖÏí³öÀ´£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
Ò»¡¢ÅäÖÃIIS
1¡¢"³ÌÐò"->"ÉèÖÃ"->"¿ØÖÆÃæ°å"->"¹ÜÀí¹¤¾ß"->Ñ¡Ôñ"Internet Ð ......
private void Page_Load(object sender, System.EventArgs e)
{
DataGrid1.Columns[0].HeaderText = "ÎÄÕ±êÌâ";
DataGrid1.Columns[1].HeaderText = "·¢²¼ÈÕÆÚ";
DataGrid1.Columns[0].HeaderStyle.HorizontalAlign = HorizontalA ......
ÒÔÏÂÒýÓÃ×Ô MSDN Magazine:
²»Âۺûµ£¬UpdatePanel ¿Ø¼þ¶¼ÊÇ ASP.NET AJAX ÉçÇøËùϲ°®µÄ¡£ÎÒ˵“ºÃ”£¬ÊÇÒòΪ UpdatePanel ʹ²¿·ÖÒ³Ãæ³ÊÏÖ±äµÃÏ൱¼òµ¥£¬¶øËµ“»µ”£¬ÊÇÒòΪËüµÄ¼ò±ãºÍÒ×ÓÃÐÔÊÇÒÔЧÂʺÍÁîÈËÌäЦ½Ô·ÇµÄ´ø¿íΪ´ú¼ÛµÄ¡£
UpdatePanel ¿ÉÒÔΪһ°ãµÄÍøÒ³´øÀ´ AJAX ÉñÆæµÄºÃ´¦£¬µ«ÊÇËü²»ÄÜÌá ......
ΪÁËÍü¼Ç:
1,System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32);:void
//´ÓIISÀ´µÄÇëÇó
2,System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest) : Void
//ÔÚÕâÒ»²½´´½¨Ò»¸öHttpContext¶ÔÏó
3, System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext) : IHttpHandler
// ......
ÒÔǰûÓÐÓöµ½£¬½ñÌìÒÔǰͬÊÂÎÊÕâ¸öÎÊÌ⣬Õû³öÀ´×öΪÊÕ²Ø
Ö±½ÓÌù´úÂë:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(SenFe_Replace("³ÁÏÂÐÄÈ¥×öºÃÿһ¼þÊÂ_2010_2_1_asp.net_ÄãÒ»¶¨ÐÐ"));
& ......