2014-01-17 26 views
2

我在asp.net工作,我在使用網格視圖,現在我想要轉換爲html表的動態網格視圖數據,所以我可以發送電子郵件。發送網格視圖在電子郵件中的Html Asp.net

我已經嘗試下面的代碼,但它不呈現網格視圖Html。

private string GetTemplate(GridView gd) 
     { 
      StringBuilder emailBody = new StringBuilder(); 
      StringWriter sw = new StringWriter(emailBody); 
      HtmlTextWriter hw = new HtmlTextWriter(sw); 
      gd.RenderControl(hw); 
      return emailBody.ToString(); 
     } 

public override void VerifyRenderingInServerForm(Control control) 
     { 
      /* Verifies that the control is rendered */ 
     } 

回答

0

終於有了解決辦法。此問題由於設置EnableViewState=false,當我刪除它的工作。

1

您可以創建一個div到runat = server並獲取div innerHTML