这个功能怎么做啊

Steven 2010-09-20 01:39:45
我需要做一个功能,就是网页上点按钮后,首先从数据库里搜索数据,然后弹出Yes/No消息框告诉客户记录数,客户点Yes,则去执行一段更新数据库的代码,点No则执行另一段更新数据库的代码。

现在问题是,我好像无法获得客户的选择结果,然后再去根据结果调不同的代码。

下面的方法好像都不行的,因为无法根据结果再回来执行后面的更新库的动作了。

Button.Attributes.Add("onclick", "javascript:return confirm('总共有XX条记录,您是否要继续?')");

Response.write( " <script language=javascript> confirm( '总共有XX条记录,您是否要继续? ') </script> ");

我不会要自己再去做个消息框的界面吧?
...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Steven 2010-09-20
  • 打赏
  • 举报
回复
回复:liaoyukun111

你这个例子是点按钮直接弹出提示框了,我需要的是先到数据库里查一下,然后再弹
丰云 2010-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 whb147 的回复:]
ajax
可以
[/Quote]
+
Steven 2010-09-20
  • 打赏
  • 举报
回复
不能在加载页面时就读取记录数,界面上有许多查询条件,要用户输入完查询条件再点按钮的,总不能输入一次查询条件就刷新一次页面吧
liaoyukun111 2010-09-20
  • 打赏
  • 举报
回复
小例子 自己可以修改下 代码比较乱 哈哈

<body>
<form id="form1" runat="server">
<div>

<script>
function aa()
{
var t =document .getElementById ("s");
var cue=document .getElementById ("cue").value ;

if (confirm(cue)==true)
t.value ="true";
else
t.value ="false";

}
</script>

<script runat="server">

protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "aa()");
cue.Value = "aa";
}

protected void Button1_Click(object sender, EventArgs e)
{

if (s.Value == "true")
{
Response.Write("true");
}
else
{
Response.Write("f");
}
}
</script>

<input type="hidden" runat="server" id="s" />
输入要弹出的值:<input type="text" runat="server" id="cue" />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
</body>
q107770540 2010-09-20
  • 打赏
  • 举报
回复
页面加载后就将记录数读取旋置在一隐藏域内

function Doconfirm
{
var i=document.getElement("Hidden1").value;
return confirm('总共有'+i+'条记录,您是否要继续?');
}

button OnClientID="return Doconfirm();" onclick="button_click";
whb147 2010-09-20
  • 打赏
  • 举报
回复
ajax
可以

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧