前台用ajax直接调用后台方法,老有人发帖提问,没事做个示例
下面是做的一个前台用jquery,ajax调用后台方法做的无刷新级联菜单
casmenu.aspx页面:
porschev--前台js(jquery)调用后台方法 级联菜单                porschev--前台js(jquery)调用后台方法 级联菜单
省(直辖市)            ===请选择===     (市)
casmenu.aspx.cs
using system; using system.collections.generic; using system.linq; using system.web; using system.web.ui; using system.web.ui.webcontrols; using casmenumodels; using casmenubll; using system.text; public partial class _default : system.web.ui.page  {     public static string strpro = string.empty; //省份下拉项     public static string strcity = string.empty; //城市下拉项     protected void page_load(object sender, eventargs e)     {         if (!ispostback)         {              }         showpro();     }        #region##省份下拉列表框     ///      /// 省份下拉列表框     ///      ///      public string showpro()     {         stringbuilder str = new stringbuilder();    //得到所有省份集合         list list = new casmenubll.provincemanager().getallprovince();            //添加一个初始项         str.append();         str.append(===请选择===);         str.append();                  //循环追加省份下拉项             foreach (casmenumodels.province p in list)         {             str.append();             str.append(p.provincename);             str.append();               }         return strpro = str.tostring();     }        #endregion  #region##城市下拉列表框     ///      /// 城市下拉列表框     ///      /// 省份id     ///      [system.web.services.webmethod()]     public static string showcity(string str)  //方法是静态的     {         stringbuilder strci = new stringbuilder();         if (str == 0)   //为初始项         {             strci.append();             strci.append(请选择);             strci.append();         }         else         {             list list = new casmenubll.citymanager().getallbyproid(convert.toint32(str));  //根据省份id得到城市集合             foreach (city c in list)             {                 strci.append();                 strci.append(c.cityname);                 strci.append();                     }         }         return strcity = strci.tostring();     }     #endregion   } 
要注意的地方我都有注释,
当然前台调入后台方法远不止这一种,比如还有ajaxpro也很好用
以上所述就是本文的全部内容了,希望大家能够喜欢。
   
 
   