asp.net coolite 删除时弹出确定按钮

界面上如下:
<ext:Button ID="btnDel" runat="server" Icon="Delete" Text="删除" >
<Listeners ><Click Handler="CompanyUser.DoConfirm()"/></Listeners>
</ext:Button>
还需要注意要加句这样的代码
<ext:ScriptManager ID="ScriptManager1" runat="server" AjaxMethodNamespace="CompanyUser">
</ext:ScriptManager>
这个的CompanyUser 就是你建立页面的名称如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CompanyUser.aspx.cs" Inherits="xitong_CompanyUser" %>
CS里面的方法如下


复制代码 代码如下:

/// <summary>
/// 删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
///
[AjaxMethod]
public void onDeleteClick()
{
Coolite.Ext.Web.CheckboxSelectionModel rsm = GridPanel1.SelectionModel.Primary as Coolite.Ext.Web.CheckboxSelectionModel;
int count = 0;
foreach (Coolite.Ext.Web.SelectedRow sm in rsm.SelectedRows)
{
count = user.DeleteCompanyUser(int.Parse(sm.RecordID));
}
if (count > 0)
{
Ext.MessageBox.Alert("提示", "删除成功").Show();
}
else
{
Ext.MessageBox.Alert("提示", "删除失败,没有选中行!" ).Show();
}
BindStore();
}
/// <summary>
/// 弹出删除对话框
/// </summary>
[AjaxMethod]
public void DoConfirm()
{
Ext.Msg.Confirm("消息提示", "是否删除选中行?", new MessageBox.ButtonsConfig
{
Yes = new MessageBox.ButtonConfig
{
Handler = "CompanyUser.onDeleteClick()",
Text = "是"
},
No = new MessageBox.ButtonConfig
{
Text = "否"
}
}).Show();
}

就OK 了

时间: 2009-09-20

Asp.Net alert弹出提示信息的几种方法总结

1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一种方式,无白屏!');</script>"); 2.HttpContext.Current.Response.Write("<script>alert('第二种方式,有白屏!')</script>"); 3.public static void Sho

asp.net 弹出对话框返回多个值

说了这么多,可能不知道我在说什么.上图,你就知道了.呵呵. 图中,姓名有英文和中文之分.当用户单击对话框中的选择按钮时,就可以返回给父对话框了. 下面说代码了: 这里共包含3个页面 结构如下图:  其中Default.aspx的代码如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>弹出选择窗口</t

asp.net静态方法弹出对话框实现思路

还是不说废话,直接上代码.为菜鸟所准备--其实就是弹出JavaScript小窗口,总得来说就是定义的一个DIV 复制代码 代码如下: /// <summary> /// 弹出JavaScript小窗口,其实就是定义的一个DIV /// </summary> /// <param name="js">窗口信息</param> public static void Alert(string message) { message = "

在ASP.NET中实现弹出日历的具体方法

ctlCalendar.ascx的源代码: 复制代码 代码如下: <%@ Control Language="c#" AutoEventWireup="false" Codebehind="ctlCalendar.ascx.cs" Inherits="calendar.ctlCalendar" TargetSchema="http://schemas.microsoft.com/intellisense/ie5

ASP.NET中弹出消息框的几种常见方法

本文实例讲述了ASP.NET中弹出消息框的几种常见方法.分享给大家供大家参考.具体分析如下: 在ASP.NET网站开发中,经常需要使用到alert消息框,尤其是在提交网页的时候,往往需要在服务器端对数据进行检验,并给出提示或警告. 这里,仅介绍几种不同的实现方法. 1.众所周知的方法是采用如下代码来实现: 复制代码 代码如下: Response.Write("<script>alert('弹出的消息')</script>"); 不可否认,这种方法是最常用,也是最

ASP.NET AJAX时用alert弹出对话框

ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('删除成功"+queryId+"')", true);解决 asp.net onClientClick 与 验证控件冲突问题<script type="text/javascript"> function checkSubmit(){ Page_

asp.net 点缩略图弹出随图片大小自动调整的页面

而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页. 实现过程如下: pic_small.Aspx页面缩略图处的代码为: 复制代码 代码如下: <IMGid="imgPic"style="CURSOR:hand"border=0height="95"onclick="ShowWindow(<%#DataBinder.Eval(Container.DataItem,"ID")%>)"s

asp.net 弹出警告窗口实现代码

复制代码 代码如下: /// <summary> /// 提供一个可选"是""否"的弹出窗口,若选是,则跳到url1,选否则跳到url2 /// </summary> /// <param name="strMsg"></param> /// <param name="url1">选"是"</param> /// <param n

精通ASP.NET中弹出窗口技术

并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案. 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进.它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式.但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹

ASP.NET中的几种弹出框提示基本实现方法

我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,"确定"还是"取消",以及选择"确定"或"取消"后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充. (1) 点击页面上的按钮,弹出一个对话框提示是"确定"还是"取消"操作,我们采用在按钮中添加属性来完成: 举例如下: 复制代码 代码如下: public

asp.net弹出窗口 返回值

Page.aspx: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title>无标题页</title><script type="text/javascript" >...function Pop() ...{ var result=showModalDialog('downs.a

js弹出窗口返回值的简单实例

a.html: <form name="form1" method="post" action=""> <a href="javascript:void(null)" class="add" onClick="open('b.html','','resizable=1,scrollbars=1,status=no,toolbar=no,menu=no,width=500,heig

javascript 实现父窗口引用弹出窗口的值的脚本

看下这个弹出窗口中写的函数或许你就明白了: 复制代码 代码如下: function goIt(obj_id,obj_name)  {       window.opener.document.forms["myForm"].elements["form_plant_shu"].value = obj_name;       window.opener.document.forms["myForm"].elements["form_pla

JS弹出对话框返回值代码(asp.net后台)

1.Default.aspx页面 复制代码 代码如下: <script type="text/javascript"> function GetUser(TxtEmpID,TxtEmpName,url) { var properties = 'status:no;resizable:no;toolbar=no;menubar=no;location=no;scroll:no;dialogWidth:540px;dialogHeight:450px;' var arg=win

JS模态窗口返回值兼容问题的完美解决方法

因系统要兼容原IE已使用的关闭方法,经调试测得,需对window.dialogArguments进行再较验,不然易出问题. function OKEnd(vals) { if (vals == null) vals = "TRUE"; if (typeof (window.opener) == "undefined") { if (typeof (window.dialogArguments) != "undefined") { if (wind

JavaScript弹出窗口方法汇总

本文实例汇总了常用的JavaScript弹出窗口方法,供大家对比参考,希望能对大家有所帮助.详细方法如下: 1.无提示刷新网页: 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点"确定"才会刷新. 而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单, a)<form  method="post" ...>     会弹出提示窗口 b)<form  method=&quo

javascript 强制弹出窗口代码-跨拦截

强制弹出窗口代码研究-ForceWindow 此为一款老代码,本代码是通过构建一个 Form,然后用 JS 去 submit 这个 Form(也可以模拟提交按钮被 click).我在 IE8 中测试起作用,但在 Firefox 3.5 中被拦截. 复制代码 代码如下: ForceWindow.iclass.js 代码如下(使用.讲解.相关说明全部在注释中): /** * ====================================================== * 本程序可自由