如何在自定义控件中,显示Windows对话框?
在自定义控件中,可以添加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




