添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

我们在 .NET 程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功, 确定 还是 取消 ,以及选择 确定 取消 后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。

(1)
点击页面上的按钮,弹出一个对话框提示是 确定 还是 取消 操作,我们采用在按钮中添加属性来完成:
举例如下:
public System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "returnconfirm('
确定要删吗 ?');");

(2) 点击页面上的按钮,弹出一个对话框提示是 确定 还是 取消 操作,选择 确定 取消 后跳转到相应的页面:
举例如下:
string strMsg, string strUrl_Yes, stringstrUrl_No;
Response.Write("<ScriptLanguage='JavaScript'>if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +
"' } else {window.location.href='"+ strUrl_No +"' };</script>");

(3) 对于页面完成一个操作后,弹出一个对话框提示是否 操作成功
举例如下:
Response.Write("<script>alert('
删除成功 !')</script>");

(4) 对于页面完成一个操作后,弹出一个对话框提示是否 操作成功 后跳转到某一个页面。
举例如下:
Response.Write("<script>alert('
删除成功 !');window.location.href ='www.cnblogs.com'</script>");

( 如果网页使用了 frameset 嵌套结构 , 可以在 window 前加 parent ,这样可以使跳转到的页面不是用框架结构 ) 如: Response.Write( "<script>alert(' 更新成功! ');parent.window.location.href='../Login.aspx'</script>" );

(5) 允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
public virtual void RegisterStartupScript(string key,stringscript);

举例如下:
if(!this.IsStartupScriptRegistered("hello"))
this.RegisterStartupScript("hello","<script>alert('
你好 !')</script>");

(6) 下面是本人整理的一个弹出对话框调用类:

using System;
using System.Web;
namespace ShowMessage
{
/// <summary>
/// Msg
的摘要说明。
/// </summary>
public class ShowMessage
{
public ShowMessage()
{
//
// TODO:
在此处添加构造函数逻辑
//
}
public static voidShowMessage(string strMsg)
{
System.Web.HttpContext.Current.Response.Write("<ScriptLanguage='JavaScript'>window.alert('"+strMsg+"');</script>");
}
public static voidShowMessage(System.Web.UI.Page page, string strMsg)
{
page.Response.Write("<ScriptLanguage='JavaScript'>window.alert('"+strMsg+"');</script>");
}
public static void ShowMessage(string strMsg, string Url)
{
System.Web.HttpContext.Current.Response.Write("<ScriptLanguage='JavaScript'>window.alert('"+strMsg+"');window.location.href='"+Url+"'</script>");
}
public static void ShowMessage(System.Web.UI.Page page,string strMsg, string Url)
{
page.Response.Write("<Script Language='JavaScript'>window.alert('"+strMsg+"');window.location.href='"+Url+"'</script>");
}
public static voidShowConfirm(string strMsg, string strUrl_Yes, string strUrl_No)
{
System.Web.HttpContext.Current.Response.Write("<ScriptLanguage='JavaScript'>if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +
"' } else {window.location.href='"+ strUrl_No +"' };</script>");
}
}
}

ASP.NET弹出对话框几种基本方法 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。      (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成
我们在 .NET 程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用 对话框 使用的小结,希望对大家有所帮助,同时也欢迎大家补充。 (1) 点击页面上的按钮, 弹出 一个 对话框 提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:      举例如下:     public
最近在进行项目开发中,经常会遇到这种情况,就是当用户点击页面上的Button时,系统需要 弹出 一个窗口。这个窗口可能是标准 对话框 ,也可能是一个新的页面。开始的时候我不知道如何实现这样的功能,按照我以前的编程习惯,我认为应该有一个类似于ShowMessage的 方法 ,但是,可惜这种 方法 在Web下是没有的。通过在网上查阅资料,发现一般的做法是在Button的OnClick事件中写下如下代码: priva
[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class MyWebService : WebService [WebMethod] public string HelloWorld() return "Hello, World!"; 7. 您可以按照需要添加更多的Web服务 方法 。 8. 构建并运行您的项目。 9. 在浏览器中访问生成的.asmx文件的URL(例如,http://localhost:port/MyWebService.asmx)。 10. 您将看到一个包含您定义的Web服务 方法 的页面。 11. 单击 方法 名称,可以在浏览器中测试该 方法 。 请注意,上述步骤是一般性的指导,具体取决于您的项目结构和要求。如果您遇到任何问题,请提供更多详细信息,以便我可以更好地帮助您。