HTML and CSS Reference
In-Depth Information
Figure 1-28.
Adding
HomeController
Add two action methods named
Index()
and
SaveCanvas()
to the
HomeController
class, as shown in
Listing 1-8.
Listing 1-8.
Action Methods of
HomeController
public ActionResult Index()
{
return View();
}
public JsonResult SaveCanvas(string data)
{
//add code to store canvas data in some database
Session[“canvas_data”] = data;
return Json(“Canvas data stored successfully!”);
}
The
Index()
action method simply returns the Index view, which you create in a moment. The
SaveCanvas()
method is called from the client-side jQuery code. The return type of
SaveCanvas()
is a
JsonResult
object, which represents a JavaScript Object Notation ( JSON) representation of .NET data
types.
n
Note
JSON is a lightweight data-interchange format. It's a text-based format and is based on a subset of the
JavaScript programming language. Due to its text-based nature, it's easy to generate, read, write, and parse.