问题1:我把aspx 和aspx.cs两个文件就写到了aspx里面,请问我想控件一个按钮的具体位置怎么做呀
还有我想用response.Write("<script defer>alert('ddd');</script>");可出现错误</script>里面的/号,还有没有其它办法做一个弹出窗口呀,是运行在服务器端的。
问题2:asp.net(C#)怎么样产生随机数呀。

解决方案 »

  1.   

    不对:response.Write("<script defer>alert('ddd');</script>");
    对:response.Write("<script language=javascript>alert('ddd');</script>");
    这句在 cs文件是可以的,
    在aspx文件中不行!随机数:
    private string CreateFileName()
    {
    string strR="";
    Random roo = new Random();
    strR += roo.Next(11111,99999);
    Random ro = new Random(); 
    strR += ro.Next(11111,99999);
    return strR;
    }
      

  2.   

    上面这么老兄说的很有道理,在ASPX页面不好,但我想在ASPX页面弹出一个对话框,怎么做呀
    必须是服务器控件激发这个事情,
      

  3.   

    response.Write("<script defer>alert('ddd');"+"<"+"/script>");
      

  4.   

    <asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 360px; POSITION: absolute; TOP: 256px" runat="server"Text="Button" onclick="javascript:button_click(this);"></asp:Button>//javascript
    function button_click(src)
    {
       alert("hello world");
    }
      

  5.   

    土人制造,你太厉害了,我们几个人折腾了半天也没想到这个,就一直围着那个
    /号。谢谢你,thank you very much!!!!!!!!!!
      

  6.   

    挨饿中的方法只能处理JAVASCRIPT,但是要是服务器按钮里实现,而且里面有许多服务器端处理的代码。
    不过谢谢你,这个方法将来有用。
    对了,怎么样定会一个按钮的具体位置呀,比方说我有一张表,想让他总是出现在最上面,或是任何一个地方的固定位置。用代码实现
      

  7.   

    Asp.Net里要实现弹出窗口只有借助javascript or vbscript.它本身没有提供这种功能。在服务器按钮里实现:
    在Page_Load()里:
    this.Button1.Attributes["onclick"]="javascript:return confirm('are you sure?');";//当点击Button1按钮时,弹出一个确认窗口
      

  8.   

    固定位置的方法:
    用层的方法来实现,具体如下:
    比如<div id="Layer1" runat="server" style="position:absolute; width:66px; height:19px; z-index:1; left: 27px; top: 28px;">车辆交易</div>,这样这个“车辆交易”字符窜就显示在固定的地方了。
      

  9.   

    噢,明白,刚刚弹出对话框实现了,用的是这个方法
    catch(Exception ex)
    {
    Response.Write("<script defer>alert('"+ex.Message+"');"+"<"+"/script>");
    return;
    }
    但在这里不行,不知道为什么,其它地方都可以弹出来,就是放在CATCH里面没有反应。
    我是放在ASPX页面上的
      

  10.   

    刚刚试了下,将('"+ex.Message+"')改成('dfsfsaf')就可以想不通呀
      

  11.   

    /// <summary>
    /// 返回N位小写字母数字混合随机密码
    /// </summary>
    /// <param name="number">返回字符个数</param>
    /// <returns>返回验证码</returns>
    public static string GetRandomPassword(int number)
    { string[] s = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
        Random r = new Random();
    string n = null;
    for(int i=0 ; i<=number;i++)
    {
    n+= s[r.Next(0, s.Length)].ToString() ;
    }
    return n; 

    }