0
는 내가 HtmlTable을하고 난 여기 예를 들어RegisterForEventValidation는
이다, 그러므로 나는이 재정의 된 메서드에의 TextInput을 등록하고자하는EnableEventValidation="false"
을 설정하지 않고, 그것에서 innerHTML을 얻을 필요
<table id="Table1" runat="server">
<tr>
<td>
</td>
<td>
<span>Comments</span>
</td>
</tr>
<tr>
<td>
Write som text in the field
</td>
<td>
<input id="Text1" type="text" runat="server"></td>
<td>
</td>
</tr>
</table>
<asp:Button ID="submit" runat="server" Text="Button" onclick="submit_Click" />
입력 Text1을 제거하면 정상적으로 작동하지만.
그리고 코드 숨김.
public override void RenderControl(HtmlTextWriter writer)
{
Page.ClientScript.RegisterForEventValidation(Text1.UniqueID);
base.RenderControl(writer);
}
protected void submit_Click(object sender, EventArgs e)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
Table1.RenderControl(htw);
string g = sw.ToString(); //Here i want the innerhtml
}
나는 여전히 동안라고도 함) (렌더링 할 수
RegisterForEventValidation을 받고 여러 diffrent 솔루션하지만 메신저를 시도했습니다;
이이 EnableEventValidation="false"
을 설정하지 않고 을 수행 할 수있는 방법을 어떤 생각?