namespace
MyFirstMvcWidget.Mvc.Controllers
{
[ControllerToolboxItem(Name =
"MessageWidget"
, Title =
"MessageWidget"
, SectionName =
"MvcWidgets"
)]
public
class
MessageWidgetController : Controller
{
/// <summary>
/// Gets or sets the message.
/// </summary>
[Category(
"String Properties"
)]
public
string
Message {
get
;
set
; }
/// <summary>
/// This is the default Action.
/// </summary>
public
ActionResult Index()
{
var model =
new
MessageWidgetModel();
if
(
string
.IsNullOrEmpty(
this
.Message))
{
model.Message =
"Hello, World!"
;
}
else
{
model.Message =
this
.Message;
}
return
View(
"Default"
, model);
}
}
}