ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÖÐÎÄ£º
¡¡¡¡1.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÈ«½Ç×Ö·û£º
¡¡¡¡2.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÊý×Ö£º
¡¡¡¡3.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÊý×ÖºÍÓ¢ÎÄ£º
¡¡¡¡4.¼ÆËã×Ö·û´®µÄ³¤¶È(Ò»¸öË«×Ö½Ú×Ö·û³¤¶È¼Æ2£¬ASCII×Ö·û¼Æ1)
¡¡¡¡String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
¡¡¡¡5.javascriptÖÐûÓÐÏñvbscriptÄÇÑùµÄtrimº¯Êý£¬ÎÒÃǾͿÉÒÔÀûÓÃÕâ¸ö±í´ïʽÀ´ÊµÏÖ£¬ÈçÏ£º
¡¡¡¡String.prototype.trim = function()
¡¡¡¡{
¡¡¡¡return this.replace(/(^\s*)|(\s*$)/g, "");
¡¡¡¡}
¡¡¡¡ÀûÓÃÕýÔò±í´ïʽ·Ö½âºÍת»»IPµØÖ·£º
¡¡¡¡6.ÏÂÃæÊÇÀûÓÃÕýÔò±í´ïʽƥÅäIPµØÖ·£¬²¢½«IPµØÖ·×ª»»³É¶ÔÓ¦ÊýÖµµÄJavascript³ÌÐò£º
¡¡¡¡function IP2V(ip)
¡¡¡¡{
¡¡¡¡re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //Æ¥ÅäIPµØÖ·µÄÕýÔò±í´ïʽ
¡¡¡¡if(re.test(ip))
¡¡¡¡{
¡¡¡¡return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
¡¡¡¡}
¡¡¡¡else
¡¡¡¡{
¡¡¡¡throw new Error("²»ÊÇÒ»¸öÕýÈ·µÄIPµØÖ·!")
¡¡¡¡}
¡¡¡¡}
¡¡¡¡²»¹ýÉÏÃæµÄ³ÌÐòÈç¹û²»ÓÃÕýÔò±í´ïʽ£¬¶øÖ±½ÓÓÃsplitº¯ÊýÀ´·Ö½â¿ÉÄܸü¼òµ¥£¬³ÌÐòÈçÏ£º ......
1¡¢¸øÉ¾³ý°´Å¥Ìí¼ÓÊÇ·ñÈ·ÈÏÌáʾ£º
ǰ̨·½·¨£ºOnClientClick="return window.confirm('ÄãÈ·¶¨ÒªÉ¾³ýÂð£¿')"
ºǫ́·½·¨£ºbtnDelete.Attributes.Add("onclick", "return confirm('ÄúÈ·¶¨ÒªÉ¾³ýÂð£¿');");
2¡¢DataSetÖÐȡֵ£º
lblTitle.Text = ds.Tables[0].Rows[0]["Title"].ToString();
3¡¢×Ö·û´®½ØÈ¡·½·¨:
public string StringFormat(int len, string str)
{
return (str.Length > len) ? str.Substring(0, len) + " ..." : str;
}
4¡¢GridViewʼþÖлñÈ¡GridViewÖеĿؼþ:
LinkButton lbtnManager = e.Row.FindControl("lbtnManager") as LinkButton;
5¡¢»ñÈ¡GridViewµÄDataKeyNamesÖÐÖ÷¼üµÄIDÖµ£º
int id = Convert.ToInt32((sender as GridView).DataKeys[e.Row.RowIndex].Value.ToString());
6¡¢ViewStateµÄÓ¦Óãº
[ÍøÕ¾Ç°Ì¨,¾¡Á¿½ûÓÃViewState;µ±È»Ò²×îºÃ²»ÒªÊ¹ÓÃPostBack]
public string vsEName
{
  ......
ÕªÒª
±¾ÎĽ«Ê×ÏȽéÉÜÒ»ÏÂÎÄÕµÄд×÷±³¾°ºÍÓõ½µÄÏà¹Ø¼¼Êõ¡£È»ºó½«·Ö±ðʹÓÃÆÓËØµÄAjax¼¼ÊõºÍASP.NET AJAX¿ò¼Ü·Ö±ðʵÏÖ¾µäµÄ“Hello£¡XX”£¬Í¨¹ýÁ½¸öСÀý×Ó£¬Ê¹ÅóÓÑÃǶÔÕâ¸ö¿ò¼ÜµÄÌØµãºÍ¿ò¼ÜµÄʹÓ÷½·¨ÓÐÒ»¸ö³õ²½µÄÈÏʶ¡£
ǰÑÔ
ÎÒÏ룬Èç¹û½ñÌìÄĸöWeb¿ª·¢ÈËԱ˵ûÓÐÌý˵¹ýAjax¼¼Êõ£¬ÄÇʵÔÚÌ«²»¿É˼ÒéÁË¡£È·Êµ£¬½ü¼¸Ä꣬AjaxÕâ¸ö´ÊÒÔ³¬ºõÏëÏóµÄËٶȺì±éWeb¿ª·¢ÁìÓò£¬´óµ½Google¡¢ÍøÒ×£¬Ð¡µ½Ò»Ð©µØ·½¹«Ë¾µÄÖ÷Ò³£¬¶¼ÆÕ±é¿ªÊ¼¼ÓÈëAjaxÔªËØ¡£ÕâÖÖ¼¼Êõ£¬¸øWeb¿ª·¢´øÀ´Á˸ïÃüÐÔµÄÒâÒ壬ҲʹµÃWeb²úÆ·¼°B/SϵͳµÄÓû§ÌåÑé´ó´ó¸ÄÉÆ¡£
È»¶ø£¬AjaxÓÃÆðÀ´»ªÀö¡¢Ë¬¿ì£¬¿ª·¢ÆðÀ´È´À§ÄÑÖØÖØ¡£JavaScriptÓïÑÔ¹ÖÒìµÄÓï·¨¡¢Ã»ÓÐIDEÖ§³ÖÒÔ¼°ÄÑÒÔµ÷ÊÔ£¬¶¼³ÉΪAjax¿ª·¢µÄÓ²ÉË¡£ÁíÍâB/SϵͳºÍC/S²»Í¬£¬ä¯ÀÀÆ÷µÄ¶àÑùÐÔÒ²¸øAjaxµÄ¿ª·¢´øÀ´ºÜ¶àÀ§ÄÑ£¬Ê¹µÃÎÒÃÇÔÚ×öAjaxÓ¦ÓÃʱ£¬²»µÃ²»¿¼Âǵ½¸÷ÖÖä¯ÀÀÆ÷µÄ²îÒ죬¿ª·¢¹ý³ÌÍ´¿àÖÁ¼«¡£
Õë¶ÔÕâÖÖÇé¿ö£¬¸÷ÖÖAjax¿ò¼ÜÓ¦Ô˶øÉú¡£ÕâÆäÖеÄٮٮÕߣ¬±ãÊÇ΢ÈíÍÆ³öµÄASP.NET AJAX¿ò¼Ü¡£Ëü²»½ö¸øÊ¹µÃ¿ª·¢AjaxÓ¦ÓñäµÃÈÝÒ׺ ......
ÕªÒª
±¾ÎĽ«Ê×ÏȽéÉÜÒ»ÏÂÎÄÕµÄд×÷±³¾°ºÍÓõ½µÄÏà¹Ø¼¼Êõ¡£È»ºó½«·Ö±ðʹÓÃÆÓËØµÄAjax¼¼ÊõºÍASP.NET AJAX¿ò¼Ü·Ö±ðʵÏÖ¾µäµÄ“Hello£¡XX”£¬Í¨¹ýÁ½¸öСÀý×Ó£¬Ê¹ÅóÓÑÃǶÔÕâ¸ö¿ò¼ÜµÄÌØµãºÍ¿ò¼ÜµÄʹÓ÷½·¨ÓÐÒ»¸ö³õ²½µÄÈÏʶ¡£
ǰÑÔ
ÎÒÏ룬Èç¹û½ñÌìÄĸöWeb¿ª·¢ÈËԱ˵ûÓÐÌý˵¹ýAjax¼¼Êõ£¬ÄÇʵÔÚÌ«²»¿É˼ÒéÁË¡£È·Êµ£¬½ü¼¸Ä꣬AjaxÕâ¸ö´ÊÒÔ³¬ºõÏëÏóµÄËٶȺì±éWeb¿ª·¢ÁìÓò£¬´óµ½Google¡¢ÍøÒ×£¬Ð¡µ½Ò»Ð©µØ·½¹«Ë¾µÄÖ÷Ò³£¬¶¼ÆÕ±é¿ªÊ¼¼ÓÈëAjaxÔªËØ¡£ÕâÖÖ¼¼Êõ£¬¸øWeb¿ª·¢´øÀ´Á˸ïÃüÐÔµÄÒâÒ壬ҲʹµÃWeb²úÆ·¼°B/SϵͳµÄÓû§ÌåÑé´ó´ó¸ÄÉÆ¡£
È»¶ø£¬AjaxÓÃÆðÀ´»ªÀö¡¢Ë¬¿ì£¬¿ª·¢ÆðÀ´È´À§ÄÑÖØÖØ¡£JavaScriptÓïÑÔ¹ÖÒìµÄÓï·¨¡¢Ã»ÓÐIDEÖ§³ÖÒÔ¼°ÄÑÒÔµ÷ÊÔ£¬¶¼³ÉΪAjax¿ª·¢µÄÓ²ÉË¡£ÁíÍâB/SϵͳºÍC/S²»Í¬£¬ä¯ÀÀÆ÷µÄ¶àÑùÐÔÒ²¸øAjaxµÄ¿ª·¢´øÀ´ºÜ¶àÀ§ÄÑ£¬Ê¹µÃÎÒÃÇÔÚ×öAjaxÓ¦ÓÃʱ£¬²»µÃ²»¿¼Âǵ½¸÷ÖÖä¯ÀÀÆ÷µÄ²îÒ죬¿ª·¢¹ý³ÌÍ´¿àÖÁ¼«¡£
Õë¶ÔÕâÖÖÇé¿ö£¬¸÷ÖÖAjax¿ò¼ÜÓ¦Ô˶øÉú¡£ÕâÆäÖеÄٮٮÕߣ¬±ãÊÇ΢ÈíÍÆ³öµÄASP.NET AJAX¿ò¼Ü¡£Ëü²»½ö¸øÊ¹µÃ¿ª·¢AjaxÓ¦ÓñäµÃÈÝÒ׺ ......
Éè¼ÆÒâͼ£º½«loginÒ³ÃæÖеĵǼÐÅÏ¢±£´æÔÚloginµÄCookieÖУ¬×ªµ½HomeÒ³ÃæÊ±£¬ÀûÓõõ½µÄCookieÖµ¾ÍÄÜ×Ô¶¯µÇ¼
loginÒ³ÃæÇ°Ì¨¹ØÓÚCookieµÄ´úÂ룺
<td>
<asp:DropDownList ID="time" runat="server">
<asp:ListItem Selected="True" Value="1">²»±£´æ</asp:ListItem>
<asp:ListItem Value="14">Á½ÖÜ</asp:ListItem>
<asp:ListItem Value="30">Ò»¸öÔÂ</asp:ListItem>
<asp:ListItem Value="0">²»´´½¨</asp:ListItem>
</asp:DropDownList>
</td>
loginÒ³Ãæºǫ́¹ØÓÚCookieµÄ´úÂ룺
protected void Login_Click(object sender, ......
²½Ö裺
£±.¡¡Ð½¨Ò»¸öWEB½â¾ö·½°¸Ãû³ÆÎªHtmlStatic¡£
£².¡¡ÔÚÏîĿϽ¨Ò»¸öHtmlTemp.htmÆä´úÂëÈçÏ£º
¡¡¡¡¡¡<!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>
<title>{Title}</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<table cellpadding="5" cellspacing="0" width="500" border="2">
<tr>
<td>ÁôÑÔÈË£º </td>
<td>{AddUserName} </td>
</tr>
<tr>
<td>ÁôÑÔÐÅÏ¢£º </td>
<td>{AddMsg}</td>
</tr>
<tr>
<td align="right" colspan="2">
ÁôÑÔÌí¼Óʱ¼ä£º{AddTime}
</td>
</tr>
</table>
</body>
</html> ......
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// javascriptµ¯³ö´°¿Ú·â×°Àà
/// </summary>
public static class JSCommon
{
/// <summary>
/// ÏÔʾÏûÏ¢Ìáʾ¶Ô»°¿ò
/// </summary>
/// <param name="page">µ±Ç°Ò³ÃæÖ¸Õ룬һ°ãΪ"this"</param>
/// <param name="msg">ÌáʾÐÅÏ¢</param>
public static void ShowAlert(System.Web.UI.Page page, string msg)
{
System.Text.StringBuilder Builder = new System.Te ......