ASP.NET WEB窗体里怎么弹出文件处理框 ????类似WINFORM窗体的OpenFileDialog ,SaveFileDialog ???????

CqCoder 2009-05-05 07:07:15
ASP.NET WEB窗体里怎么弹出文件处理框 ????类似WINFORM窗体的OpenFileDialog ,SaveFileDialog ???????
请各位朋友指点一下啊
...全文
136 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CqCoder 2009-05-12
  • 打赏
  • 举报
回复
高手来看看嘛
ASP.NET web窗体 如何处理文件打开与保存??
gang027 2009-05-09
  • 打赏
  • 举报
回复
up
CqCoder 2009-05-09
  • 打赏
  • 举报
回复
ding
yangmingysc 2009-05-05
  • 打赏
  • 举报
回复
顶一下
.net里好像没有专门的这样的东西,两种办法。一种用js的alert 另一种 css配合js,写一个display:none的div,要显示的时候把display改成block。
  • 打赏
  • 举报
回复
友情帮顶
CqCoder 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zimu312500 的回复:]
引用楼主 zxy397472251 的帖子:
ASP.NET WEB窗体里怎么弹出文件处理框 ????类似WINFORM窗体的OpenFileDialog ,SaveFileDialog ???????
请各位朋友指点一下啊

设么叫文件处理框??是否是用这个Fileupload控件能满足你的要求,其用作上传时之用。
[/Quote]
不是那个 Fileupload只能上传
我要的是那种 能打开 文件 保存文件那种
zimu312500 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 zxy397472251 的帖子:]
ASP.NET WEB窗体里怎么弹出文件处理框 ????类似WINFORM窗体的OpenFileDialog ,SaveFileDialog ???????
请各位朋友指点一下啊
[/Quote]
设么叫文件处理框??是否是用这个Fileupload控件能满足你的要求,其用作上传时之用。
tulong403 2009-05-05
  • 打赏
  • 举报
回复
/// <summary>
/// 在客户端弹出一个消息框(Page)
/// </summary>
/// <param name="strMsg">待显示的信息</param>
public static void ShowClientMessegeBox(System.Web.UI.Page pageFor, String strMessage)
{
System.Text.StringBuilder strBuilder = new System.Text.StringBuilder("<script>alert(\"");
strBuilder.Append(strMessage.Replace("\r\n", "\\r\\n"));
strBuilder.Append("\")</script>");
pageFor.ClientScript.RegisterStartupScript(pageFor.GetType(), "alertBox", strBuilder.ToString());
}

/// <summary>
/// 在客户端弹出一个消息框(UserControl)
/// </summary>
/// <param name="strMsg">待显示的信息</param>
public static void ShowClientMessegeBox(System.Web.UI.UserControl ucFor, String strMessage)
{
System.Text.StringBuilder strBuilder = new System.Text.StringBuilder("<script>alert(\"");
strBuilder.Append(strMessage.Replace("\r\n", "\\r\\n"));
strBuilder.Append("\")</script>");
ucFor.Page.ClientScript.RegisterStartupScript(ucFor.GetType(), "alertBox", strBuilder.ToString());
}









/// <summary>
/// 在客户端刷新Opener
/// </summary>
/// <param name="pageFor"></param>

public static void RefreshOpener()
{
HttpContext.Current.Response.Write("<script language=\"javascript\" type=\"text/javascript\">");
HttpContext.Current.Response.Write("window.opener.location.href=window.opener.location.href;");
HttpContext.Current.Response.Write("window.focus();");
HttpContext.Current.Response.Write("</script>");
}








/// <summary>
/// 在客户端弹出消息框并关闭窗口
/// </summary>
/// <param name="message">待显示的信息</param>
public static void ShowClientMessegeBoxAndClose(String message)
{
HttpContext.Current.Response.Write("<script language=\"javascript\" type=\"text/javascript\">");
HttpContext.Current.Response.Write("alert('" + message + "');");
HttpContext.Current.Response.Write("window.close();");
HttpContext.Current.Response.Write("</script>");
HttpContext.Current.Response.End();
}
CqCoder 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangmingysc 的回复:]
顶一下
.net里好像没有专门的这样的东西,两种办法。一种用js的alert 另一种 css配合js,写一个display:none的div,要显示的时候把display改成block。
[/Quote]
能举个列子吗??

62,268

社区成员

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

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

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

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