我做了一个网站使用的是Ext   在里面我使用了telerik中的RadUpload页面中的代码:
<telerik:RadUpload ID="RadUpload1" runat="server" Skin="Telerik" Width="275" ControlObjectsVisibility="None"
ReadOnlyFileInputs="true" InitialFileInputsCount="1" AllowedFileExtensions=".jpg,.gif,.png,.bmp,.jpeg"
MaxFileInputsCount="1" />cs中的代码:
 if (RadUpload1.UploadedFiles.Count > 0)
{
     string name = RadUpload1.UploadedFiles[0].FileName;
     string datename = DateTime.Now.ToString("yyyy_MM_dd_hh_mm_ss");
     filename = datename + name.Substring(name.LastIndexOf('.'));
     string path2 = Server.MapPath("~/images") + filename;
     RadUpload1.UploadedFiles[0].SaveAs(path2, true);
}
else
{
     Alert.Show("请选择一个上传文件!");
}web.config:
<httpHandlers>
<add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.1.415.20, Culture=neutral, PublicKeyToken=5798b630e02d74fc" validate="false" />
</httpHandlers><handlers>
<add name="Telerik.Web.UI.DialogHandler" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" />
</handlers>问题:
RadUpload1.UploadedFiles.Count  的值一直为0大家帮我看一下,是不是哪里写错了~    之前没有用过这个控件~     

解决方案 »

  1.   

    完美测试通过,没有任何问题
    //前台页面
     <radU:RadUpload ID="RadUpload1" runat="server" Skin="Telerik" Width="275" ControlObjectsVisibility="None"
    ReadOnlyFileInputs="true" InitialFileInputsCount="1" AllowedFileExtensions=".jpg,.gif,.png,.bmp,.jpeg"
    MaxFileInputsCount="1" />
    <asp:Button ID="buttonSubmit" runat="server" CssClass="RadUploadButton" Text="Submit!" OnClick="buttonSubmit_Click" />
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    //后台代码
     protected void buttonSubmit_Click(object sender, EventArgs e)
        {
            if (this.RadUpload1.UploadedFiles.Count > 0)
            {
                Label1.Text = "文件名:" + RadUpload1.UploadedFiles[0].FileName;
            }
            else
                Label1.Text = "没有文件";        
        }//楼主你的cs代码竟然可以这样写
    else
    {
      Alert.Show("请选择一个上传文件!");
    }
    Alert是什么类,介绍给我认识,这么好用??
      

  2.   

    怎么会没有问题呢~
    你是在Asp.Net中测试的吗~
    我的怎么有问题呀~
    this.RadUpload1.UploadedFiles.Count 一直为0
      

  3.   

    wisdonlz  你是不是还设置什么了呀~
    有没有修改配置文件呀~
      

  4.   

    没有设置什么呀,web.config配置<httpHandlers>
           <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.1.415.20, Culture=neutral, PublicKeyToken=5798b630e02d74fc" validate="false" />
        </httpHandlers>
      

  5.   

    wisdonlz:radU  是什么呀~
    是Ext控件吗~
    我修改了还是不行呀~