查看: 952|回复: 7
|
visual studio 2005 asp.net c# 怎樣 create message box?
[复制链接]
|
|
沒記錯的話以前1.1的時候是
MessageBox.Show("hello world");
但是現在用了VS2005 asp.net 2.0過後,
不懂要怎樣create message box了…… |
|
|
|
|
|
|
|
发表于 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. |
|
|
|
|
|
|
|
发表于 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. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|