Вы должны передать свой объект как модель представления (или часть модели представления вместе с вашим сообщением) в строго типизированное представление. Затем вы можете просто ссылаться на свойства модели в своем представлении.
public class IndexViewModel
{
public BusinessObject.User User { get; set; }
public string Message { get; set; }
}
(или, что еще лучше, только те свойства пользовательского объекта, которые вам действительно нужны)
Контроллер
public ActionResult Index()
{
BusinessObject.User objUser = new BusinessObject.User();
objUser.EmailId = "shyju@company.com";
objUser.ProfileTitle = "Web developer with 6 yrs expereince";
return View( new IndexViewModel {
User = objUser,
Message = "This is ASP.NET MVC!";
});
}
View
<%@ Page Title="" Language="C#"
MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.MVC.ViewPage<MyWebSite.Models.IndexViewModel>" %>
<%= Html.Encode( Model.User.EmailId ) %>