国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 城步| 资阳市| 房产| 伽师县| 新密市| 永定县| 二手房| 班玛县| 大渡口区| 尼玛县| 盘山县| 大名县| 仁怀市| 厦门市| 贡觉县| 湘西| 北京市| 兴和县| 定结县| 沙湾县| 上犹县| 嘉鱼县| 依安县| 金昌市| 扶余县| 温泉县| 阿拉尔市| 昌乐县| 镇巴县| 棋牌| 门头沟区| 含山县| 登封市| 白河县| 浦县| 阿瓦提县| 泊头市| 灌南县| 永安市| 乌苏市| 新闻|