|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using App.Utilities.Web.Handlers;
using System.Text;
namespace CodeProject.GenericHandler
{
public class MyFirstHandler : BaseHandler
{
public object GreetMe(string name)
{
return string.Format("Hello {0}!", name);
}
public object TalkAboutMe(string name, int age) {
return string.Format("My name is {0} and I'm {1}!", name, age);
}
public object GiveMeSomeHTML(string text)
{
StringBuilder sb = new StringBuilder();
sb.Append("<head><title>My Handler!</title></head>");
sb.Append("<body>");
sb.Append("<p>This is a HTML page returned from the Handler</p>");
sb.Append("<p>The text passed was: " + text + "</p>");
sb.Append("</body>");
context.Response.ContentType = "text/html";
SkipContentTypeEvaluation = true; // the handler won't try to identify the content type automatically
SkipDefaultSerialization = true; // the handler won't serialize the result to JSON automatically
return sb.ToString();
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.