ASP.NET的aspx.cs文件中,要弹出有返回值的对话框应该用什么方法?

如题所述

你好!
一般都是JS的,如果硬是要在aspx.cs里面写的话,那就要添加引用.NET下的System.Windows.Forms,然后using引用
最后就跟winform里面一样的用法了,如:
if (DialogResult.OK == (MessageBox.Show("是否确定删除此消息", "删除消息标题栏", MessageBoxButtons.OKCancel)))
{
MessageBox.Show("点击确定了");
}
else
{
MessageBox.Show("点击取消了");
}追问

直接添加using System.Windows.Forms;吗?会提示不存在命名空间

追答

不是,右键网站那边,然后添加引用,添加.NET下的System.Windows.Forms做完这一步
才能去using System.Windows.Forms,不然类库都没,当然提示不存在!

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-21
一般都是用js 模式对话框 传旨
第2个回答  2011-11-21
var backvalue= window.showModalDialog("A.aspx","window","dialogWidth:450px;DialogHeight=320px;status:no;scroll=no;help:no;resizable:no;toolbar=no; menubar=no;");

if(backvalue=="1")//判断返回值
{
alert("成功!");
}
第3个回答  2011-11-21
Response.Write("var retVal=showModalDialog("xxx.aspx","","dialogHeight:400px;dialogWidth:400px;status:no;");");

ASP.NET的aspx.cs文件中,要弹出有返回值的对话框应该用什么方法?
你好!一般都是JS的,如果硬是要在aspx.cs里面写的话,那就要添加引用.NET下的System.Windows.Forms,然后using引用 最后就跟winform里面一样的用法了,如:if (DialogResult.OK == (MessageBox.Show("是否确定删除此消息", "删除消息标题栏", MessageBoxButtons.OKCancel))){ MessageBox.Show("点击确...

在asp.net中,我想在*.aspx.cs文件中写弹出对话框的代码,该怎么写呀...
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('请填写内容!');", true);

在Asp.net中怎么弹出提示框,并能够得到提示框的返回值??
<!--下面的就是把javascript的值传到下面的文本框中,然后在服务器端取值--> <INPUT id="filename" type="text" name="filename_1">a.aspx.cs中的文件简略内容[newfile是html元素中文本框的值]protected string newfile;private void Page_Load(object sender, System.EventArgs e){ \/\/ Put u...

aspx怎样调用cs函数,带参数,要获取返回值
1、使用ajax调用,不过那样也不能直接调用的,只能通过ajax传递的数据,再在后台进行判断,然后在后台进行调用该方法。2、第二种在页面中用<%Login(string name, string pw)%>,但这种方法肯定不能满足的登录需求的,因为这样调用会在页面周期的最后进行执行,而不是点击登录或什么的时候执行 3、还是使...

asp.net中弹出确认对话框
会先执行它的前台onclick事件(confirm对话框),如果点确定就会继续执行,即运行服务器的onclick事件,如果点否,那么前台脚本会返回false值,将停止事件继续执行,导致后台事件就无法触发了。可以采取ASP.NET 的__doPostBack也能实现你的功能,通过前台事件动态调用后台服务器事件 直接GOOGLE一下 下班了 ...

asp.net后台弹出输入框~
页面一前台:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> 无标题页 function Show(){ document...

asp.net 网页 debug 调试技巧
一,将web.config文件的compilation键debug设置为false 二,在对应的*.aspx文件头部的第一行添加Trace="true"属性 三,在对应的*.aspx.cs文件Page_Load()方法里添加:然后调试网页:如下图 发现页面Trace Information的category有空白项,那两个空白项就是调试输出的结果 一,在web.config文件新增下面...

asp.net .cs文件中如何获取查询结果及数量
用dataSet 来填充返回的结果 OleDbDataAdapter elda=new"SELECT * FROM [ApprovementInformation] WHERE (([AppTime] = "+ Label3.Text +") AND ([AppInsNo] = "+ Label2.Text +") AND ([AppNum] = "+ Label4.Text +"))", oledbcon);DataSet ds=new DataSet();elda.Fill(ds);返回的...

asp.net页面中单击弹出的确定按钮后样式失效
应该不会 在前台做类似判断是很常见的 你可以试着看看alert刷新后的页面是不是存在代码问题,比如标签未闭合之类的。 有的时候动态生成的代码位置不正确可能会导致html代码出现问题。 你也可以试试用Firefox+firebug插件调试一下js,看有没有问题。

asp.net中在aspx.cs向aspx页面写代码有哪几种方法?
因为使用微软的ajax需要在页面上加个全局脚本管理器ScriptManager控件,所以后台的写法应该是这样的ScriptManager.ClientScript.RegisterStartupScript(...);而不是this.了。这点一定要注意。至于给控件加属性,与给lalbe赋值应该都是可以的。效果应该是跟第二中一样的。好啦,我所了解的就这些了,希望能够...

相似回答