主页 > 知识库 > asp.net中对象失去焦点时自动提交数据 V2

asp.net中对象失去焦点时自动提交数据 V2

热门标签:保山电话外呼管理系统怎么用 电话机器人广告话术 太原外呼电销机器人费用 外呼系统用员工身份证 东莞语音电销机器人排名 淘宝地图标注如何做 使用智能电话机器人违法吗 苏州销售外呼系统预算 朝阳市地图标注
.aspx页只拉一个TextBox控件:
复制代码 代码如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
/head>
body>
form id="form1" runat="server">
asp:TextBox ID="TextBox1" runat="server">/asp:TextBox>
/form>
/body>
/html>

.aspx.cs页中,首选在Page_Init事件,为TextBox注册OnBlur事件:
复制代码 代码如下:

protected void Page_Init(object sender, EventArgs e)
{
this.TextBox1.Attributes.Add("onblur", Page.ClientScript.GetPostBackEventReference(this.TextBox1, "OnBlur"));
}

写一个onBlue事件,将替代LinkButton的Click事件:
复制代码 代码如下:

private void OnBlurHandle(string ctrl, string args)
{
if (ctrl == this.TextBox1.UniqueID args == "OnBlur")
{
//这里写提交到数据库中
}
}

然后在网页的Page_Load事件,判断是否IsPostBack。
复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
var ctrl = Request.Params[Page.postEventSourceID];
var args = Request.Params[Page.postEventArgumentID];
OnBlurHandle(ctrl, args);
}
}
您可能感兴趣的文章:
  • 对象失去焦点时自己动提交数据的实现代码

标签:西藏 运城 克拉玛依 绥化 洛阳 潜江 阿里 呼伦贝尔

巨人网络通讯声明:本文标题《asp.net中对象失去焦点时自动提交数据 V2》,本文关键词  asp.net,中,对象,失去,焦点,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp.net中对象失去焦点时自动提交数据 V2》相关的同类信息!
  • 本页收集关于asp.net中对象失去焦点时自动提交数据 V2的相关信息资讯供网民参考!
  • 推荐文章