★33°空間‰


                                 ----★七彩服飾  【最潮拜☆日單精品】【Esprit】【Hotwind】滿150包郵-女裝-流行女裝    www.7color.hb.cn

                                 ----智力比知識重要,素質(zhì)比智力重要,覺悟比素質(zhì)更重要
          posts - 110,comments - 35,trackbacks - 0

          值得注意的是VerifyRenderingInServerForm重載方法:
          MSDN上的 VerifyRenderingInServerForm 方法的描述:
            必須位于 <form runat=server> 標(biāo)記中的控件可以在呈現(xiàn)之前調(diào)用此方法,以便在控件被置于標(biāo)記外時(shí)顯示錯(cuò)誤信息。發(fā)送回或依賴于注冊的腳本塊的控件應(yīng)該在 Control.Render 方法的重寫中調(diào)用此方法。呈現(xiàn)服務(wù)器窗體元素的方式不同的頁可以重寫此方法以在不同的條件下引發(fā)異常。
            如果回發(fā)或使用客戶端腳本的服務(wù)器控件沒有包含在 HtmlForm 服務(wù)器控件 (<form runat="server">) 標(biāo)記中,它們將無法正常工作。這些控件可以在呈現(xiàn)時(shí)調(diào)用該方法,以在它們沒有包含在 HtmlForm 控件中時(shí)提供明確的錯(cuò)誤信息。
            開發(fā)自定義服務(wù)器控件時(shí),通常在為任何類型的輸入標(biāo)記重寫 Render 方法時(shí)調(diào)用該方法。這在輸入控件調(diào)用 GetPostBackEventReference 或發(fā)出客戶端腳本時(shí)尤其重要。復(fù)合服務(wù)器控件不需要作出此調(diào)用。

          沒有這個(gè)方法,程序?qū)?bào)錯(cuò)。 詳情請點(diǎn)擊

          可使用如下代碼:

          protected void Button1_Click(object sender, EventArgs e)
          ??? {
          ??????? Response.Clear();
          ??????? Response.Buffer = true;
          ??????? Response.Charset = "GB2312";
          ??????? Response.AppendHeader("Content-Disposition", "attachment;filename=StuInfo.xls");
          ??????? // 如果設(shè)置為 GetEncoding("GB2312");導(dǎo)出的文件將會出現(xiàn)亂碼!!!
          ??????? Response.ContentEncoding = System.Text.Encoding.UTF7;
          ??????? Response.ContentType = "application/ms-excel";//設(shè)置輸出文件類型為excel文件。
          ??????? System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
          ??????? System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
          ??????? this.GridView1.RenderControl(oHtmlTextWriter);
          ??????? Response.Output.Write(oStringWriter.ToString());
          ??????? Response.Flush();
          ??????? Response.End();

          ??? }???
          ??? public override void VerifyRenderingInServerForm(Control control)
          ??? {
          ??? }
          ??? protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
          ??? {
          ??????? if (e.Row.RowType == DataControlRowType.DataRow)
          ??????? {
          ??????????? e.Row.Cells[1].Attributes.Add("style", "vnd.ms-excel.numberformat:@;");
          ??????? }
          ??? }?

          posted on 2006-10-30 14:23 圣域飛俠 閱讀(151) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 荥阳市| 容城县| 湖北省| 颍上县| 息烽县| 南通市| 称多县| 徐汇区| 论坛| 元氏县| 昌图县| 江永县| 蒲城县| 天水市| 饶平县| 名山县| 广州市| 安仁县| 健康| 康马县| 临高县| 高淳县| 潼南县| 西乌珠穆沁旗| 盘锦市| 磴口县| 都安| 荥阳市| 舟曲县| 南江县| 七台河市| 渭源县| 新安县| 阜新市| 大悟县| 太保市| 朔州市| 万盛区| 东兰县| 米易县| 井研县|