asp.net mvc¿ò¼ÜÖÐjsonÐòÁл¯µÄ¿ØÖÆ
ÏÈ¿´ÏÂÃæµÄÒ»¶Î´úÂ룺
public class UserTest
{
public int age { set; get;
}
¡¡¡¡¡¡¡¡ public string name { set; get; } }
ÕâÊÇ×¼±¸ jsonÐòÁл¯µÄÀ࣬ÓÃmvc¿ò¼ÜÌṩµÄjson·½·¨£¬ºÜ¿ì¾Í¿ÉÒÔÍê³É£¬´úÂëÈçÏ£º
public ActionResult TestAjax(int? page)
{
UserTest test = new UserTest() { age = 20, name = "aa" };
return
Json(test)
}
ÏÖÔÚÎÊÌâÊÇÒª¿ØÖÆÐòÁл¯µÄÊôÐÔ£¬±ÈÈç˵ÏëÈÃnameÐòÁл¯£¬age²»ÐòÁл¯£¬ÈçºÎ×öµ½¡£
NonSerializedºÍXmlIgnore¶¼²»¿ÉÒÔ¡£ÓÖÊÔÁËÏÂÓÃ[DataContract]Ò²²»¿ÉÒÔ£¬Í»È»Ï뵽Ϊʲô²»¿´¿´jsonʵÏÖµÄÔ´ÂëÁË£¬´ò¿ªmvc¿ò¼ÜÔ´Â룬ÕÒµ½json·½·¨µÄÔ´ÂëÈçÏ£º
public override void ExecuteResult(ControllerContext context)
{
if (context == null) {
throw new
ArgumentNullException("context");
}
HttpResponseBase response = context.HttpContext.Response;
if
(!String.IsNullOrEmpty(ContentType)) {
response.ContentType =
ContentType;
}
else {
r
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ÑéÖ¤¿Ø¼þÓÃÓÚÑéÖ¤Óû§µÄÊäÈ룬ÀûÓÃÕâЩ¿Ø¼þ£¬¿ª·¢ÈËÔ±¿ÉÒÔÇáËɵÄʵÏÖ¶ÔÓû§ÊäÈëµÄÑéÖ¤¡£ASP.NETÌṩÁËÁùÖÖÑéÖ¤¿Ø¼þ¡£
1.Required Field Validator£ºÑéÖ¤ÊäÈëÊÇ·ñΪ¿ÕµÄ¿Ø¼þ¡£
Ö÷ÒªÊôÐÔ£º
Control To Validate£º±íʾҪ½øÐмì²éµÄ¿Ø¼þID¡£´ËÊôÐÔ±ØÐëÉèÖÃΪÊäÈë¿Ø¼þµÄID£¬·ñÔò»á·¢ÉúÒì³£¡£ÁíÍâ¸ÃIDËù´ú±íµÄ¿Ø¼þ± ......
ÏÖÔںܶàÍøÕ¾ÌØ±ðÊÇ×ÊѶÀàµÄ¶¼°ÑÄÚÈÝÉú³É¾²Ì¬Ò³£¨htm\html\shtmlµÈ£©£¬ÕâÀà×ܽáÁËÒ»ÏÂÁ½ÖÖÉú³É¾²Ì¬Ò³µÄ·½·¨²¢×öÁËÒ»¸öDemoÎļþ¹©´ó¼ÒÏÂÔØ¡£
·Ö±ðÊÇͨ¹ýÄ£°å£¨±È½Ï³£Ó㩺͸ù¾ÝurlÉú³É£¨²»µ½Íò²¿ÔòÒÔ²»Óã¬ÒòΪÕâÖз½Ê½Ö»ÄÜ»ñÈ¡htmlµÄ²¿·Ö£©£º
Asp.netÉú³É¾²Ì¬Îļþ£¨¸ù¾Ýʱ¼ä×Ô¶¯ÃüÃû±£³Ö£¬Ä¬ÈÏÀ©Õ¹ÃûÊÇhtm¿ÉÒÔ×ÔÐÐÐ޸ģ©¡ ......
ASP.NET×é¼þÉè¼ÆÖ®ÉúÃüÖÜÆÚÊÇÊ²Ã´ÄØ£¿ÈÃÎÒÃÇÀ´¿´¿´£º
µ±Ò»¸öASP.NETÒ³Ãæ±»ÇëÇóºó£¬Ò»¸öpageʵÀý±»Éú³É£¬¿ªÊ¼×Ô¼ºµÄÂß¼£¬×îÖÕ·µ»ØHTMLÁ÷¸øÓû§¶Ë¡£¹¹³ÉÂß¼´¦ÀíµÄÊÇpageÖдæÔڵķþÎñÆ÷¶Ë¿Ø¼þÒÔ¼°¿Ø¼þ¼äµÄ½»»¥£¬²¢ÇÒÔÚÒ³Ãæ½áÊøÇ°·þÎñÆ÷¿Ø¼þÃDZ»Ïú»Ù£¨ÊÓ.netµÄ»ØÊÕ²ßÂÔ¶ø¶¨£©¡£ÄÇôÕâЩ¿Ø¼þÔڶ̶̵ÄÒ³Ãæ´¦Àí¹ý³ÌÖоÀúÁË´´½¨ ......
ÓÉÓÚmvc¼Ü¹¹ºÍ´«Í³µÄ.net³ÌÐòÓÐËù²»Í¬£¬ËùÒÔ½øÐÐÒì²½Ìá½»µÄʱºò£¬¾ÍºÍ¹ýÈ¥µÄ·½·¨²ÎÊýÓÐËù²î±ð£¬ÏÂÃæÎҾͽéÉÜÏÂÁ½ÖÖ³£ÓõÄÌá½»·½Ê½ÔÚMVCÏÂÈçºÎµ÷Óá£
1.Ö±½ÓÌá½»Êý¾Ýµ½Action
¼ÙÉèÒ»¸ö·¢²¼BLOGµÄÒ³ÃæµÄ»Ø¸´¹¦ÄÜ£¬ÓÐÒ»¸öIDΪ'ReInfo'µÄdiv¸ºÔðÏÔʾ»Ø¸´µÄÏûÏ¢¡£
µã»÷Ìá½»°´Å¥ºó£¬qjµÄpost·½·¨½«Êý¾Ý´«µÝµ½/Blog/BlogR ......