文本内容改变触发后台事件

 function ResetReceivepersonID() {
        document.getElementById("<%=hiReceivePersonID.ClientID %>").value = null;
        document.getElementById("<%=LinkButton1.ClientID%>").click();
        return true;
    }

<asp:LinkButton ID="LinkButton1" runat="server" οnclick="LinkButton1_Click" Style="display: none"></asp:LinkButton>

<asp:TextBox ID="tbReceivePersonName" runat="server" ActiveStatus="(3.编制/打印成品交付单)" field="ReceivePersonName" tablename="ProductDeliverForm" CssClass="kpms-textbox-short" EnableTheming="false" οnchange="return ResetReceivepersonID();" ></asp:TextBox>
 


编辑文本内容后,触发linkbutton的单击事件,传到后台,执行相应的代码。

 protected void LinkButton1_Click(object sender, EventArgs e)
        {
            string strCustomer = string.Format(@" SELECT CustomerContacterID,CustomerEntityID,Name,CreateTime 
                       FROM CustomerContacter WHERE CustomerEntityID='{0}' ", hiCustomerEntityID.Value);
            DataTable dtCustomer = KPMSDB.ExecuteDataSet(CommandType.Text, strCustomer).Tables[0];

            DataRow[] drowCustomer = dtCustomer.Select(string.Format(@" Name='{0}'", tbReceivePersonName.Text));
            if (drowCustomer.Length > 0)
            { }
            else
            {
                string strADDCustome = string.Format(@" INSERT CustomerContacter(CustomerContacterID,CustomerEntityID,Name,CreateTime,Telephone,Mobile)    
                                                    SELECT  NEWID(),'{0}','{1}',GETDATE(),'{2}','{3}'  ", hiCustomerEntityID.Value, tbReceivePersonName.Text.Replace("'",""),tbTelephone.Text,tbMobile.Text);
                KPMSDB.ExecuteNonQuery(CommandType.Text, strADDCustome);
                this.tbSignaturePersonName.Text = tbReceivePersonName.Text.Trim().Replace("'", "");
            }
        }      


 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值