html控件事件处理函数调用后台事件

html 

            function change(obj)
            {
                
                var arr = MemberData1.FunAjax(obj.value).value;
                if(    arr =="0")
                {
                    document.getElementById('lblShow').style.display ='block';
                    document.getElementById('lblShow').innerText = '此帳號已經存在';
                }        
                else
                {
                    document.getElementById('lblShow').style.display ='none';
                }    
            }
cs
private   void  Page_Load( object  sender, System.EventArgs e)
        
{

            
if (! Page.IsPostBack)
            
{    
                Ajax.Utility.RegisterTypeForAjax(
typeof(MemberData1));//MemberData1中为页面的类名称
                this.TextGAccount.Attributes.Add("onchange","javascript:change(this);");
                
                InitailData();
//新增會員

                
if (Request["callback"!= null && Request["callback"].ToString() == "3")
                
{
              
                    Response.Write(BindAreaByAjax(Convert.ToInt16(Request[
"CityID"])));
                    Response.End();
               
                }

            }

        }



        
// 帳號驗證
        [Ajax.AjaxMethod()] 
        
public   static   string  FunAjax( string  GAccount)
        
{
            GuestCenter gct 
=new GuestCenter();
            DataTable tab 
= gct.GSTA_SelMemberByGAcount(GAccount);

            
if(tab.Rows.Count!=0)
            
{
                
return "0";                    //帳號存在
            }

            
return "1";            //帳號不存在
        }

建立HttpHandler,在web.config里面加上

< configuration >

< system .web >

< httpHandlers >

< add  verb ="POST,GET"  path ="ajax/*.ashx"  type ="Ajax.PageHandlerFactory, Ajax"   />

</ httpHandlers >  

< system .web >

</ configuration >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值