Any idea why the below code doesn't trigger if I were to put some HTML inside the textarea? It works fine it I don't have HTML in it, but I'm not sure why it doesn't work with it. Here is the code.
<% using (Ajax.BeginForm("AddPost", new AjaxOptions { UpdateTargetId = "blogPosts" }))
{ %>
<table>
<tr>
<td>Post Title:</td>
<td><input id="Title" type="text" name="title" /></td>
</tr>
<tr>
<td>Post Description:</td>
<td><textarea id="Description" name="description" rows="10" cols="60" wrap="virtual"></textarea></td>
</tr>
</table>
<input type="submit" value="Save" />
<%} %>
Here is what gets rendered (It's inside an Ajax form)
<div>
<form action="/Home/AddPost" method="post" onclick="Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'blogPosts' });">
<table>
<tr>
<td>Post Title:</td>
<td><input id="Title" type="text" name="title" /></td>
</tr>
<tr>
<td>Post Description:</td>
<td><textarea id="Description" name="description" rows="10" cols="60" wrap="virtual"></textarea></td>
</tr>
</table>
<input type="submit" value="Save" />
</form>
</div>