怎样在ASP.NET中用MessageBox()?(50分)

  • 主题发起人 主题发起人 ztp_sjw
  • 开始时间 开始时间
Z

ztp_sjw

Unregistered / Unconfirmed
GUEST, unregistred user!
在C#中可以,但在Asp.net中呢?
怎样在ASP.NET中用MessageBox()?
 
是要出现提示框吧,使用javascript才行,不能用messagebox的.
 
客户端的脚本写。window.alert().window.prompt(),window.showDialog,你看着实现吧
 
//在C#中可以,但在Asp.net中呢?
我觉得你没有说清楚,既然在C#中可以,就不存在后面的问题,因为C#本来就包括ASP.NET
编程,以VB.NET为例,可以用msgbox,事实上与windows原生程序编程是一样的,这本就是
asp.net的目的之一,在传统程序中怎样使用在asp.net中也就怎么用。
 
if Trim(ErrMessage)<>"" then
Response.Write("<script>alert(msg);</"+"script>")
End If
// 楼上两位说的不对,这是VB.NET的便子.
 
同意楼上,也可以这样
label1.text :="<script>alert(msg);</"+"script>"
 
我上面说的确实不对,服务器端不能使用msgbox这样的与用户交互的函数,可以考虑用
showmoduledialog。真惭愧![:I]
 
你应该可以结贴了。问题解决了 。
如果要问,就问如何得到返回值:D[:)]
 
MessageBox.Show(.........)
不过它需要using System.Windows.
编译的时候asp.net遇到System.Windows就不让你通过了。
大致是这样,前几天试的
 
用不了吧?MessageBox()在windows.form下
 
只有用javascript才行,
agree with hbezwwl
 
C#和asp.net 分别怎么用 messagebox,最好有例子,pokerface0_0@hotmail.com ,thanks.
 
如果要在客户端显示,只能用脚本!
 
//****************************************************
// MsgErr: Show alert dialog
//****************************************************
public void MsgBox(string s)
{
Response.Write("<script language=JavaScript>/n");
Response.Write(" alert(/"" + s + "/");/n");
Response.Write("</script>");
Response.End();
}
 
后退
顶部