}
private
void Data_Binding()
{
}
protected
void LinkButton1_Click(object sender, EventArgs e)
{
//
这里写提交到数据库中
//下面是 Demo
使用
InsusJsUtility objJs =
new
InsusJsUtility();
if
(string.IsNullOrEmpty(this.TextBox1.Text.Trim()))
{
objJs.JsAlert("没有数据可提交。");
return
;
}
objJs.JsAlert("数据已经提交:" + this.TextBox1.Text);
}
}
上面 Demo 还是需要用户点击 LinkButton 来提交数据。为了 TextBox 的 onblur 能执行
LinkButton 的相同的事件,只要找到 LinkButton 的"__doPostBack()"。我们可以在 run 的页
面,查看源代码:
把上面的 yellow 高亮的代码附加入 TextBox 作为 onblur 事件。下面代码写到.aspx.cs 的
Data_Binding()
内。
代码如下:
this.TextBox1.Attributes.Add("onblur", "__doPostBack('LinkButton1','')");
最后,我们需要把 LinkButton 的 Text="Submit"
改为 Text="",目的是为了把 LinkButton 隐
藏。