CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在自定义控件中,显示Windows对话框?

楼主boow(Netoper)2003-09-04 13:44:37 在 .NET技术 / ASP.NET 提问

在自定义控件中,可以添加Windows对话框,请问如何让其显示  
   
  最好有实例 问题点数:100、回复次数:15Top

1 楼acewang(龍芯*Inside!)回复于 2003-09-04 13:55:47 得分 10

搜以下以前的帖子,有一个曾经置过顶Top

2 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-09-04 14:03:44 得分 10

如果是Web自定义控件,只能用客户端Javascript的alert、confirm等方法来显示客户端对话框。Top

3 楼boow(Netoper)回复于 2003-09-04 14:09:38 得分 0

在自定义控件中,应该是可以用代码实现的  
   
  以前的例子是VB的,我要C#的,谁有?Top

4 楼wjohenw(CSharp)回复于 2003-09-04 14:11:53 得分 10

Button1.Attributes.Add("onclick","javascript:return   confirm('Are   you   sure?');");  
   
  Top

5 楼wjohenw(CSharp)回复于 2003-09-04 14:12:36 得分 0

把Button1   改成自己控件的名称Top

6 楼luckjin(金进)回复于 2003-09-04 14:22:55 得分 0

举例:MessageBox.Show(message,   "class   in"   &   thefile.FileName)  
  Top

7 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-09-04 14:45:54 得分 10

to:楼上  
  MessageBox.Show是Windows   Form中用的,如果你要做Windows控件,那绝对正确,但如果是Web控件,则没有任何作用,就算能显示也是显示在服务器上,而不是显示在客户端!!Top

8 楼steveson(steveson)回复于 2003-09-04 15:07:25 得分 10

同意webdiyer(陕北吴旗娃)的看法。  
  另外,还可以用window.open()弹出自定义的对话框。  
  有很多参数,其用法可以查阅微软的jscript的帮助中有。Top

9 楼freewalkman(bb)回复于 2003-09-04 16:23:36 得分 10

給你個啓示?  
        message.Text="<script   language=javascript>   if(confirm(\"are   you   sure\")){   document.all.dele.click();}else{}</script>";  
  Top

10 楼boow(Netoper)回复于 2003-09-04 16:47:30 得分 0

谢谢楼上的意见,但用的是简单的基本对话框啊,我要做的是显示自己设计的对话框!  
   
  如,对话框是有很多的输入框,选择框等等  
   
  我见过其它网站有类型的东东,我不知道他们用的是COM技术还是.net的组件!  
   
  请高手发表一下自己的看法。Top

11 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-09-04 17:09:34 得分 10

那是用浏览器窗口模拟出来的。Top

12 楼ys19811110(南苑)回复于 2003-09-04 17:35:08 得分 10

sScript   =   "<script   language=JavaScript>";  
  sScript   +=   "alert(\"用户名不能为空\");";  
  sScript   +=   "document."   +   ClientID   +   "."   +   txtUsername.ClientID   +   ".focus()";  
  sScript   +=   "</script>";  
   
  this.RegisterClientScriptBlock("aaa",   sScript);Top

13 楼wzhgsww(石头)回复于 2003-09-04 21:08:03 得分 10

upTop

14 楼zyg9108(剑神)回复于 2003-09-04 23:37:40 得分 0

imports   system.windows.form  
   
  Top

15 楼xiongliang2003()回复于 2003-09-05 16:48:00 得分 10

你要自定义的对话框的话,   只能用   window.showModalDialog()  
  btn.Attribute["onclick"]   =  
  "window.showModalDialog('SystemTips.aspx',window,'dialogHeight   :   270px   ;   dialogWidth   :   472px;help   :no');"  
   
  SystemTips.aspx为你自定义的webformTop

相关问题

  • 自定义控件显示问题
  • 自定义控件属性不显示!
  • WEB自定义控件如何显示控件的图标?
  • ♂Web自定义控件如何直接生成图像显示?
  • 自定义控件时,如何显示按钮\文本框等
  • 自定义控件在窗体显示问题?
  • 自定义控件属性显示的问题
  • 如何控制自定义控件在表格中显示??(附部分代码)
  • 如何使自定义控件的属性显示为ComboBox效果
  • 为什么这个自定义控件在设计时无法显示?

关键词

  • 自定义控件
  • 客户
  • 对话框
  • 显示
  • 自定义

得分解答快速导航

  • 帖主:boow
  • acewang
  • webdiyer
  • wjohenw
  • webdiyer
  • steveson
  • freewalkman
  • webdiyer
  • ys19811110
  • wzhgsww
  • xiongliang2003

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo