if (文件太大)
{
       Page.RegisterStartupScript("alert","<script
       language='javascript'>alert('文件太大!')</script>");
}

解决方案 »

  1.   

    1:button1.Attributes["onClick"]="javascript: window.confirm('are you sure?');";
    2:使用模式窗口,做一个页面,有两个按钮,
    如果用户选择确认按钮,返回true 否则false
    你的问题是怎样再服务器段(.aspx.cs文件中)调用javascript 代码
    搜索一下很多实现方法
      

  2.   

    对不起,没看清楚,呵呵
    if (有重复)
    {
           Page.RegisterStartupScript("alert","<script
           language='javascript'>if (confirm('是否覆盖')==1) 
           window.location.href='
           webform1.aspx?temp=1';</script>");
    }
    是这样的:
    用户点击按钮后会送表单
    然后在服务器端检查文件
    如果有重复,执行上面的代码
    这时客户端接到回应
    并且显示对话框
    如果用户点击确定,给本页面传一个值
    页面如果接受到这个值,就执行覆盖操作
    如果用户点击取消,就不会送表单
    方法有点笨,但是可以实现
    你可以根据自己的要求修改一下
      

  3.   

    我把
    Page.RegisterStartupScript("alert","<script
           language='javascript'>alert('文件太大!')</script>");放在Page_Load中,但报
    Compiler Error Message: CS1010: 常数中有换行符