2014-01-17 3 views
2

Я работаю в asp.net и в том, что я использую grid view, и теперь я хочу преобразовать данные в виде сетки, которые являются динамическими для таблицы html, поэтому я могу отправить электронное письмо.Отправить Grid View Html в Email 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