国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

WIN 2003下ASP.Net站點無法使用用戶名+密碼連接SQL

2024-07-10 12:54:55
字體:
供稿:網(wǎng)友
菜鳥學(xué)堂:
在web應(yīng)用程序中,我們無法像在windows應(yīng)用程序那樣導(dǎo)出報表,因為程序是在服務(wù)器端執(zhí)行的,執(zhí)行導(dǎo)出時,其結(jié)果也是在服務(wù)器端,那應(yīng)該如何才能實現(xiàn)完整的客戶端導(dǎo)出呢?其實這個也不難,方法是:把報表指定導(dǎo)出到某個網(wǎng)站上事先建立好的報表暫存文件,然后利用response.redirect()指令,將瀏覽器網(wǎng)址指向該報表位置,這樣用戶的瀏覽器就會嘗試下載剛導(dǎo)出的文件,文件就會被下載到客戶端,從而實現(xiàn)我們需要的效果。 部分代碼如下:
  
  public string exportreport()
  {
   exportoptions creo = new exportoptions();
   diskfiledestinationoptions crdo = new diskfiledestinationoptions();
   string filename = request.physicalapplicationpath + "exportfile/exap.xls";
  
   //設(shè)置導(dǎo)出選項
   creo = myrpt.exportoptions;
   creo.exportformattype = exportformattype.excel;
   creo.exportdestinationtype = exportdestinationtype.diskfile;
  
   //設(shè)置磁盤文件選項
   crdo.diskfilename = filename;
   creo.destinationoptions = crdo;
  
   //導(dǎo)出報表
   myrpt.export();
   return filename;
  }
  
  private void buttonexport_click(object sender, system.eventargs e)
  {
   string filename = exportreport();
   response.redirect(replace(filename,request.physicalapplicationpath + "exportfile/",""));
  } 
   
   
要注意的是:當(dāng)在web中進(jìn)行導(dǎo)出時,需要對導(dǎo)出目錄具有建立文件的權(quán)限,如果權(quán)限不足,將會出現(xiàn)“拒絕訪問報表文件……”的錯誤。 讓aspnet用戶(安裝.net framework時自動生成的系統(tǒng)用戶)在導(dǎo)出目錄文具有“寫入”權(quán)限即可。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 西宁市| 峨山| 鞍山市| 府谷县| 大关县| 五常市| 西贡区| 千阳县| 齐齐哈尔市| 宜川县| 历史| 丹东市| 喀什市| 兰州市| 三河市| 白沙| 安化县| 夏邑县| 女性| 兴山县| 门源| 浦城县| 红原县| 南宫市| 鲜城| 丹阳市| 西和县| 濮阳市| 高要市| 印江| 庆云县| 双柏县| 余庆县| 溧水县| 探索| 涿鹿县| 普陀区| 集贤县| 洪湖市| 丹寨县| 凤冈县|