佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 953|回复: 7

visual studio 2005 asp.net c# 怎樣 create message box?

[复制链接]
发表于 19-8-2006 05:58 PM | 显示全部楼层 |阅读模式
沒記錯的話以前1.1的時候是

MessageBox.Show("hello world");

但是現在用了VS2005 asp.net 2.0過後,
不懂要怎樣create message box了……
回复

使用道具 举报


ADVERTISEMENT

发表于 20-8-2006 02:17 PM | 显示全部楼层
ASP.NET 可以show messagebox?
那是要用Javascript吧?
回复

使用道具 举报

发表于 25-8-2006 09:48 PM | 显示全部楼层
对, 在 javascript 里写 alert('Hello world.');
回复

使用道具 举报

发表于 26-8-2006 01:31 AM | 显示全部楼层
原帖由 b4dboyz 于 19-8-2006 05:58 PM 发表
沒記錯的話以前1.1的時候是

MessageBox.Show("hello world");

但是現在用了VS2005 asp.net 2.0過後,
不懂要怎樣create message box了……



简单的应该是这样gua..

string alert = "<script language = 'javascript'>" +
                                 "alert('Hello World!')" + "</script>";

Page.RegisterStartupScript("Alert", alert);

复杂一点的是create 一个class file ... 里面的code 我不是很懂。。 不过我用到。。你要的话短消息给我。。我可以send 给你。。
回复

使用道具 举报

 楼主| 发表于 26-8-2006 11:19 AM | 显示全部楼层
如果我是需要return value的話呢?
比如我要confirm他關於他submit的東西,
我想display一個messagebox,然後click ok to continue,
或者click cancel to back to previous page……

要怎樣呢?
回复

使用道具 举报

发表于 26-8-2006 05:22 PM | 显示全部楼层
原帖由 b4dboyz 于 26-8-2006 11:19 AM 发表
如果我是需要return value的話呢?
比如我要confirm他關於他submit的東西,
我想display一個messagebox,然後click ok to continue,
或者click cancel to back to previous page……

要怎樣呢?


在 javascript 里, 可以用 confirm(your_message), 会 return true/false.
回复

使用道具 举报

Follow Us
发表于 27-8-2006 01:01 PM | 显示全部楼层
原帖由 goatstudio 于 26-8-2006 05:22 PM 发表


在 javascript 里, 可以用 confirm(your_message), 会 return true/false.


我想问。。好像我catch exception 时。。 怎样把 exception 的variable 放进javascript 的string 里?
我试了这样。但是不行。。
/*****************
catch(Exception except)
                        {
        string promptScript = "<script language = 'javascript'>" +
           "alert(" + " '" + except + "'" + ")" + "</script>";
        Page.RegisterStartupScript("Prompt",promptScript);
}
*******************/

也试过这样子。。但也不行。。。
/*****************
                catch(Exception except)
                        {
                        string promptScript = "<script language = 'javascript'>" +
                         "var msgBox = " + "'" + except + "'" +
                        "alert(msgBox)" + "</script>";
                       
                      Page.RegisterStartupScript("Prompt",promptScript);
                        }
*******************8/

假如是用confirm 的话。。 我应该怎样在string 里拿return 的value 呢?
回复

使用道具 举报

发表于 28-8-2006 09:22 AM | 显示全部楼层
原帖由 zuying1985 于 27-8-2006 01:01 PM 发表


我想问。。好像我catch exception 时。。 怎样把 exception 的variable 放进javascript 的string 里?
我试了这样。但是不行。。
/*****************
catch(Exception except)
                        {
        string promptScrip ...


不知道你完整的 code 是怎么样...
但, 你可以先尝试把 "</script>" 拆开.


string promptScript = "<script language = 'javascript'>" +
                         "var msgBox = " + "'" + except + "'" +
                        "alert(msgBox)";
                       
                        promptScript += "<";
                        promptScript += "/";
                        promptScript += "script>";


有些时候, javascript 和 asp.net 是无法交流的, 所以 confirm 并不能把 value 传回 asp.net... 要看你如何设计你的 code.
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 03:28 PM , Processed in 0.144674 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表