ASP.NETÑéÖ¤¿Ø¼þÏê½â
¹ã¶«ÄϺ£Êй«°²¾Ö¼ÆËã»ú°²È«¼à²ì¹ÉÓ÷¿
ASP.NETÊÇ΢ÈíÍÆ³öµÄÏÂÒ»´úWEB¿ª·¢¹¤¾ß£¬ÆäÇ¿´óµÄ¹¦ÄÜÁ¢¼´ÎüÒýÁËÒ»´óÅúWEB¿ª·¢ÕßͶÈëËüµÄÃÒÏ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ASP.NETµÄÑéÖ¤¿Ø¼þ£¬¸ÐÊÜASP.NETµÄÇ¿´ó¹¦ÄÜͬʱ·½±ãÎÒÃÇÏÖÔÚµÄWEB¿ª·¢¡£
WEB¿ª·¢ÕßÌØ±ðÊÇASP¿ª·¢Õߣ¬Ò»Ö±¶ÔÊý¾ÝÑéÖ¤±È½ÏÄջ𣬵±ÄãºÃ²»ÈÝÒ×д³öÊý¾ÝÌá½»³ÌÐòµÄÖ÷ÌåÒԺ󣬻¹²»µÃ²»»¨´ó°Ñʱ¼äÈ¥ÑéÖ¤Óû§µÄÿһ¸öÊäÈëÊÇ·ñºÏ·¨¡£Èç¹û¿ª·¢ÕßÊìϤJavaScript»òÕßVBScript£¬¿ÉÒÔÓÃÕâЩ½Å±¾ÓïÑÔÇáËÉʵÏÖÑéÖ¤£¬µ«ÊÇÓÖÒª¿¼ÂÇÓû§ä¯ÀÀÆ÷ÊÇ·ñÖ§³ÖÕâЩ½Å±¾ÓïÑÔ£»Èç¹û¶ÔÕâЩ²»ÊǺÜÊìϤ»òÕßÏëÖ§³ÖËùÓÐÓû§ä¯ÀÀÆ÷£¬¾Í±ØÐëÔÚASP³ÌÐòÀïÃæÑéÖ¤£¬µ«ÊÇÕâÑùÑéÖ¤¾Í»áÔö¼Ó·þÎñÆ÷¸ºµ£¡£ÏÖÔÚ£¬ÓÐÁËASP.NET£¬Äã²»µ«¿ÉÒÔÇáËɵÄʵÏÖ¶ÔÓû§ÊäÈëµÄÑéÖ¤£¬¶øÇÒ£¬»¹¿ÉÒÔÑ¡ÔñÑéÖ¤ÔÚ·þÎñÆ÷¶Ë½øÐл¹ÊÇÔÚ¿Í»§¶Ë½øÐУ¬ÔÙÒ²²»±Ø¿¼ÂÇÄÇô¶àÁË£¬³ÌÐòÔ±ÃÇ¿ÉÒÔ½«ÖØÒª¾«Á¦·ÅÔÚÖ÷³ÌÐòµÄÉè¼ÆÉÏÁË¡£
ASP.NET¹²ÓÐÁùÖÖÑéÖ¤¿Ø¼þ£¬·Ö±ðÈçÏ£º
ÏÂÃæ£¬ÎÒÃÇÀ´¿´ÕâЩ¿Ø¼þµÄʹÓÃ
Ò»£ºRequiredFieldValidator£¨±ØÐë×Ö¶ÎÑéÖ¤£©µÄʹÓÃ
RequiredFieldValidator¿Ø¼þʹÓõıê×¼´úÂëÈçÏ£º
ControlToValidate="Òª¼ì²éµÄ¿Ø¼þÃû"
ErrorMessage="³ö´íÐÅÏ¢"
Display="Static|Dymatic|None"
>
ռλ·û
ÔÚÒÔÉϱê×¼´úÂëÖУº
ControlToValidate£º±íʾҪ½øÐмì²é¿Ø¼þID£»
ErrorMessage£º±íʾµ±¼ì²é²»ºÏ·¨Ê±£¬³öÏֵĴíÎóÐÅÏ¢£»
Display
£º´íÎóÐÅÏ¢µÄÏÔʾ·½Ê½£»Static±íʾ¿Ø¼þµÄ´íÎóÐÅÏ¢ÔÚÒ³ÃæÖÐÕ¼Óп϶¨Î»Öã»Dymatic±íʾ¿Ø¼þ´íÎóÐÅÏ¢³öÏÖʱ²ÅÕ¼ÓÃÒ³Ãæ¿Ø¼þ£»None±íʾ´íÎó³öÏÖʱ²»ÏÔʾ£¬µ«ÊÇ¿ÉÒÔÔÚValidatorSummaryÖÐÏÔʾ£»
ռλ·û£º±íʾDisplayΪStaticʱ£¬´íÎóÐÅÏ¢Õ¼ÓГռλ·û”ÄÇô´óµÄÒ³Ãæ¿Õ¼ä£»
ÏÖÔÚ£¬ÈÃÎÒÃÇ¿´Ò»¸öʵÀý£º
ControlToValidate="txtName"
ErrorMessage="ÐÕÃû±ØÐëÊäÈë"
Display="Static">
*ÐÕÃû±ØÐëÊäÈë
ÔÚÒÔÉÏÀý×ÓÖУ¬¼ì²étxtName¿Ø¼þÊÇ·ñÓÐÊäÈ룬Èç¹ûûÓУ¬ÏÔʾ´íÎóÐÅÏ¢“ÐÕÃû±ØÐëÊäÈ딡£ÊDz»ÊǺܼòµ¥£¿
×¢Ò⣺ÒÔÉÏ´úÂëºÍÏÂÃæÆäËû¿Ø¼þµÄ´úÂë×îºÃ·ÅÈëFormÖУ¬ºÍASPÖв»Ò»ÑùµÄÊÇ£¬Form×îºÃдΪÕâÑù£º
ÆäËû´úÂë
ÕâÑù£¬FormÔÚ·þÎñÆ÷¶ËÖ´ÐУ¬Ìá½»²Å»áÓÐЧ£»
¶þ£ºCompareValidator£¨±È½ÏÑéÖ¤£©¿Ø¼þ
±È½Ï¿Ø¼þ±È½ÏÁ½¸ö¿Ø¼þµÄÊäÈëÊÇ·ñ·ûºÏ³ÌÐòÉ趨£¬´ó¼Ò²»Òª°Ñ±È½Ï½ö½öÀí½âΪ“ÏàµÈ”£¬¾¡¹ÜÏàµÈÊÇÓõÄ×î¶àµÄ£¬Æäʵ£¬ÕâÀïµÄ±È½Ï°üÀ¨·¶Î§ºÜ¹ã£¬´ó¼Ò¿´±ê×¼´úÂë¾Í»áÃ÷°×¡£
±È½Ï¿Ø¼þµ
Ïà¹ØÎĵµ£º
Ò»¡¢ÈÏʶWeb.configÎļþ
Web.configÎļþÊÇÒ»¸öXMLÎı¾Îļþ£¬ËüÓÃÀ´´¢´æ ASP.NET Web Ó¦ÓóÌÐòµÄÅäÖÃÐÅÏ¢£¨Èç×î³£ÓõÄÉèÖÃASP.NET Web Ó¦ÓóÌÐòµÄÉí·ÝÑéÖ¤·½Ê½£©£¬Ëü¿ÉÒÔ³öÏÖÔÚÓ¦ÓóÌÐòµÄÿһ¸öĿ¼ÖС£µ±Äãͨ¹ýVB.NETн¨Ò»¸öWebÓ¦ÓóÌÐòºó£¬Ä¬ÈÏÇé¿öÏ»áÔÚ¸ùĿ¼×Ô¶¯´´½¨Ò»¸öĬÈϵÄWeb.configÎļþ£¬°üÀ¨Ä¬ÈϵÄÅäÖÃÉèÖã¬Ë ......
xtreeView.js
---==========================================================
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
if (ie5||ns6)
var menuobj=document.getElementById("Panel2")
function showmenuie5(e)
{
&n ......
1¡¢IsStartupScriptRegistered£º¶ÔÏóÊÇ·ñ×¢²áÁËÆôÓýű¾¡£
2¡¢IsClientScriptBlockRegistered£º¶ÔÏóÊÇ·ñ×¢²áÁ˿ͻ§¶Ë½Å±¾¿é¡£
3¡¢IsClientScriptIncludeRegistered£º¶ÔÏóÊÇ·ñ×¢²áÁ˿ͻ§¶Ë½Å±¾°üº¬¡£
µÚÒ»¸öÀý×Ó£º
string info = "<script>alert('ÄãºÃÂð£¿');</script>";
//ÅжÏʼþÊÇ·ñ±»×¢²á£¬Ð´ÈëÇ ......
String.IndexOf ·½·¨ (value, [startIndex], [count])
¡¡¡¡±¨¸æÖ¸¶¨×Ö·ûÔÚ´ËʵÀýÖеĵÚÒ»¸öÆ¥ÅäÏîµÄË÷Òý¡£ËÑË÷´ÓÖ¸¶¨×Ö·ûλÖÿªÊ¼£¬²¢¼ì²éÖ¸¶¨ÊýÁ¿µÄ×Ö·ûλÖá£
¡¡¡¡²ÎÊý
¡¡¡¡value
¡¡¡¡Òª²éÕÒµÄ Unicode ×Ö·û¡£ ¶Ô value µÄËÑË÷Çø·Ö´óСд¡£
¡¡¡¡startIndex£¨Int32£©
¡¡¡¡¿ÉÑ¡ÏËÑË÷ÆðʼλÖᣲ»ÉèÖÃÔò´Ó0¿ªÊ¼¡£
......
ScriptManager.RegisterStartupScript(p1, this.GetType(), "click", "alert('ok')", true);//p1ÊÇupdatepanelµÄid
ScriptManager.RegisterStartupScript(p1, this.GetType(), "click", "alert('ok')", true);//p1ÊÇupdatepanelµÄid
......