Thanks for your posting and considering Aspose.Cells.GridWeb.
We have looked into this issue earlier and concluded:
Every control in ASP.NET inherits from System.Web.UI.Control and have
the RenderControl method. When you want to get the html output of the
control at any point of the page execution lifecycle you can use the
public string RenderControl(Control ctrl)
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
At this point ASP.NET MVC does not have full support for asp.net
controls. Using this trick you can render control's html directly on the
view using html helper. While this is good for read-only controls it
will not work with controls that require event handling because in
ASP.NET MVC by default you are missing the page lifecycle.
For full support, we 'll need to rewrite all the server side code and it is not in our current plan.
Please also see this article.
( http://www.codeproject.com/Articles/38936/Using-WebControls-In-ASP-NET-MVC-Views-Part )
However, we have also logged your comment in our database for product team consideration and investigation. Once, there is some update for you, we will let you know asap.