62,039
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
</head>
<body>
<form id="form1" runat="server">
用户名:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click" OnClientClick="return confirmSave()">保存</asp:LinkButton>
<script type="text/javascript">
function confirmSave() {
var username = document.getElementById("TextBox1");
if (!username.value) {
alert("请输入用户名");
return false;
}
return confirm("你确实要保存: \n" + username.value + "\n吗?");
}
</script>
<script runat="server">
void LinkButton1_Click(object sender, EventArgs e)
{
// 保存数据库
Label1.Text = TextBox1.Text + "保存成功";
}
</script>
<br /><asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label>
</form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
<act:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="LinkButton1" Enabled="True" />
<asp:HiddenField ID="ConfirmText" runat="server" />
<act:DynamicPopulateExtender ID="DynamicPopulateExtender1" runat="server" TargetControlID="ConfirmText" ServiceMethod="GetConfirmText" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<script type="text/javascript">
var cbb = AjaxControlToolkit.ConfirmButtonBehavior.prototype;
cbb._old_onClick = cbb._onClick;
cbb._onClick = function(e) {
this.dp.populate();
e.preventDefault();
this.e = e;
return false;
}
var cb;
Sys.Application.add_load(function() {
cb = $find("ConfirmButtonExtender1");
cb.dp = $find("DynamicPopulateExtender1");
cb.dp.add_populated(function() {
cb._ConfirmTextValue = ConfirmText.value;
cb._old_onClick(cb.e);
});
cb._oldScript = LinkButton1.href;
});
</script>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
ConfirmButtonExtender1.ConfirmText = "确定吗?\n123456789";
}
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
string friendName = e.CommandArgument.ToString();
TextBox1.Text = friendName;
}
[System.Web.Services.WebMethod]
public static string GetConfirmText(string contextKey)
{
return "确定吗?" + DateTime.Now + "XXXXXXXXX";
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
TextBox1.Text = "LinkButton1你单击,出现了选择提示框";
}
</script>
</form>
</body>
</html>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
<act:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="LinkButton1" Enabled="True" />
<asp:HiddenField ID="ConfirmText" runat="server" />
<act:DynamicPopulateExtender ID="DynamicPopulateExtender1" runat="server" TargetControlID="ConfirmText" ServiceMethod="GetConfirmText" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<script type="text/javascript">
var cbb = AjaxControlToolkit.ConfirmButtonBehavior.prototype;
cbb._old_onClick = cbb._onClick;
cbb._onClick = function(e) {
this.dp.populate();
e.preventDefault();
this.e = e;
return false;
}
var cb;
Sys.Application.add_load(function() {
cb = $find("ConfirmButtonExtender1");
cb.dp = $find("DynamicPopulateExtender1");
cb.dp.add_populated(function() {
cb._ConfirmTextValue = ConfirmText.value;
cb._old_onClick(cb.e);
});
cb._oldScript = LinkButton1.href;
});
</script>
protected void Page_Load(object sender, EventArgs e)
{
ConfirmButtonExtender1.ConfirmText = "确定吗?\n123456789";
}
[System.Web.Services.WebMethod]
public static string GetConfirmText(string contextKey)
{
return "确定吗?" + DateTime.Now + "XXXXXXXXX";
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
TextBox1.Text = "LinkButton1你单击,出现了选择提示框";
}