Yes, you can return something like that:
public class CustomFormHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/html";
context.Response.Write("<p>my html</p>");
}
public bool IsReusable {
get {
return false;
}
}
}