asp.net读取EXcel的小讨论
在CS文件中,首先在顶部引入操作Excel数据的命名空间
using System.Data.OleDb;
正式代码如下:
private void Button_Click(object sender, System.EventArgs e)
{
string thefullname = this.uploadFile.PostedFile.FileName;//获取完整路径
ClientScriptManager csm = Page.ClientScript;
if (thefullname == "")
{
csm.RegisterStartupScript(GetType, "Error", "alert('请选择要上传得Excel文件');", true);
return;
}
int fileLength = this.uploadFile.PostedFile.ContentLength;
if (fileLength > 512000)
{
csm.RegisterStartupScript(GetType, "Error", "alert('文件已超过500K,无法上传!');", true);
return;
}
FileInfo info = new FileInfo(thefullname);
string fileExt = info.Extension;
if (fileExt.ToLower() != ".xls")
{
csm.RegisterStartupScript(GetType, "Error", "alert('不是Excel文件,请使用正确的文件格式!');", true);
return;
}
string uploadPath = Page.MapPath(@"uploadfile\report.xls");
 
相关文档:
TreeView 控件具有许多不同的外观,从而可以提供灵活的图像自定义以及指定自定义用户界面 (UI) 选项的属性。您可以将图像与 TreeView 控件一起使用来表示节点、连接线以及展开和折叠图标。还可以使用 ImageSet 属性中一组预定义的图像,或者通过设置各个图像属性来使用自定义图像。
&nbs ......
简介
Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。
本文概要介绍 Cookie 在 ASP.NET 应用程序中的应用,为您展示在 ASP.NET 中应用 Cookie ......
///Asp.net动态转静态页面的两种方法总结
///由于搜索引擎对aspx页面收录和html页面的收录率的差别以及页面资源占用问题,我们很多时候需要
///实现aspx页面动态转静态。两种主流方法如下:
///第一张方法:
///使用模板转换,步骤如下:
///1,建立Myconvert.cs 类文件
using System;
//记得添加以下三个引用
using ......
1.树形结构的设计
在开发ASP.NET的项目中,有许多项目用到的树形结构,其中有些树形结构相对复杂,也有简单的,但无论是简单的树形结构还是复杂的树形结构,有着好的结构对于性能和稳定性都有着很大的作用。比如你的树结构的数据很大,如果是采用比较死的方式一次性加载进来那么你在加载这棵树的时候就是相当的耗 ......
下面是用来测试验证码的前台显示代码:其中脚本函数change的作用是实现“看不清楚,换一张的效果”
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckTest.aspx.cs" Inherits="SecurityCodeTest.CheckTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ......