客户端操作不用script可行性只有利用Activex或applet

解决方案 »

  1.   

    可以,用div做弹出信息框,你真的想要吗?累死你,代码我有
      

  2.   

    用一个层,不过还是要用一点脚本(双击隐藏此层):<div id=Msg style="left:xx; top:xx; height:xx ;width:xx; position: absolute; display:block;" ondblclick='this.style.display="none";'>
    message text here .....
    </div>
      

  3.   

    实际上<div>在ASP。NET中为panel服务器控件,因此你可以在需要的时候动态创建这个控件即可
      

  4.   

    思维方式问题
    一般现在.net书籍都假设你有asp基础,一上来就讲区别,现在看来看来学学asp还是有必要的:)
      

  5.   

    是啊,假如你以前是做asp的
    当你深入学习.net的时候
    就会发现原来和asp差别并不是那么大
    只不过很多东西不用我们自己做了
    我再做asp的时候,用隐藏控件做过很多
    模拟控件的事件驱动的页面
    所以看到.net,我觉得很亲切,呵呵
    说远了!
    b/s程序不用客户端脚本
    简直没法做
      

  6.   

    <asp:ValidationSummary   ShowMessageBox=True  ></asp:ValidationSummary>
      

  7.   

    用一个隐藏的层,服务器端触发事件,客户端显示,进行操作<div runat=server visible= false id=Msg style="left:xx; top:xx; height:xx ;width:xx; position:  >
    You Code is Here!!!
    </div>
      

  8.   

    不用脚本是不行的。给你一个简单的方法,在页面的最后添加一个服务器端控件Label,在你需要弹出窗口的代码中给label赋值label.text="<script>alert('确定吗?')</script>"就行了。但是如果这个label控件后面还有另外的控件,在弹出确认窗口之前不会显示这些控件。另外,这种方法无法实现对消息框确认与否的选择,只能起到警示作用而已。
      

  9.   

    在WebForm中加入<span id="htmlScript"></span>然后在CodeBehind文件的代码中这样写:string script = "<script language=\"javascript\">";
    script += "window.alert(\"test\");";
    script += "</script>";htmlScript.InnerHtml = script;
      

  10.   

    messagebox("messagestring")
    在.vb或.cs中用。
    .net时代了!别老是脚本的啦!
      

  11.   

    深度同情中。
    O也曾有此问,原因在于C#代码与Javascript无法通信,这是搂住不想用教本的原因。
    后来O作了个假chuang'kou,丹药注意弹出时隐藏或disable其他可以点的控件,模仿模态对话框。
      

  12.   

    <asp:ValidationSummary   ShowMessageBox=True  ></asp:ValidationSummary>o觉得应该行得通。
      

  13.   

    response.write(<script>alert("警告内容")</script>)
      

  14.   

    button.Attributes["OnClick"]="JavaScript:return confirm('您确定要删除该操作员吗?');";
      

  15.   

    我也遇到这样的问题,在删除记录时要跳出对话框,"问是否真的删除"用户点是的,就删除。可是在.net用的是事件在服务器上运行,如何在用户确点后在运行事件?
      

  16.   

    btnDelete.Attributes["OnClick"] = "javascript: return confirm('are your sure to delete it?');";
      

  17.   

    spring_ok and  chinabs的方法正确的
      

  18.   

    Attributes属性的意思是运行javascript客户端事件了!!!太好了我找了许多例子都没说过这个属性。现在解决真高兴。。
      

  19.   

    Response.Write("<SCRIPT language='javascript'>alert('MESSAGE'); </SCRIPT>")
      

  20.   

    To mistsoft:
    你想在客户端弹出消息框,你又不想用javascript/vbscript/div/或者active控件!你自己想做什么,用javascript很容易就可以实现的!
    你真正的问题是什么???
    ----------------------------------------------------
    b/s,服务端只是响应客户端的请求,不能发送一个对话框到客户端的!
      

  21.   

    我在页面中放置了一个"删除用户"的按钮(Web Control),这个按钮会调用DeleteUser(Web Service)来执行操作.我想在点击这个按钮时弹出一个提示对话框,请用户确认是否要删除用户,点击"是"则调用DeleteUser,点击"否"则不调用DeleteUser.
    ---------------------------------------------------------------
    如果问题能够解决,我会再加分的!
      

  22.   

    label1.Attributes["onClick"] = "javascript:return confirm('删除用户,真的要删除吗?');";放到PAGE-ONLOAD里面
      

  23.   

    早说嘛,在Page_Load里加上
    Button1.Attributes.Add("onclick","return window.confirm('确认');");
      

  24.   

    关键在于一种思想,觉得用.net 框架的更加习惯,而且好想象.
    我没学过asp,看到不少朋友写的asp.net程序(书也是),感觉跟asp差不多,
    没有完全贯彻asp.net的思想,那就是:要以写winform的感觉与webform,这样对程序员的效率要高(就没有必要学多种语言),而且,程序不容易出错.
    asp.net的精sui在什么地方?大家可以讨论一下嘛
      

  25.   

    不用VBSCRIPT那就用JAVASCRIPT吧!Response.Write("<script Language=JavaScript>window.open(’*.aspx?acname="+backname+"','_new','width=400,height=337,scrollbars=yes');");
    Response.Write("</script>");
      

  26.   

    我终于知道了你的真的目的!
    client:
    -----------------------------------------------
    function Button1_Click() //选择是否
    {
    dir = confirm(pmsg);
    if (dir ==true)
    {
                //调用DeleteUser
    }
    }
    server:
    ----------------------------------------------------
    private void Page_Load(object sender, System.EventArgs e)
    {
    if(!Page.IsPostBack)
    {
    this.Button1.Attributes["onclick"]="Button1_Click()";
    }
    }这样就可以了!!