ASP.NET MVC学习笔记-Controller的ActionResult

王朝学院·作者佚名  2009-11-21  
宽屏版  字体: |||超大  

1. 返回ViewResult

view plaincopy to clipboardprint?

public ActionResult Index()

{

ViewData["Message"] = "Welcome to ASP.NET MVC!";

return View();

}

public ActionResult Index()

{

ViewData["Message"] = "Welcome to ASP.NET MVC!";

return View();

}

ActionResult是ViewResult基类

2.返回字符串

view plaincopy to clipboardprint?

public string GetData(string data)

{

string str = "Return String";

return str;

}

public string GetData(string data)

{

string str = "Return String";

return str;

}

3.返回ContentResult

view plaincopy to clipboardprint?

public ContentResult ContentString()

{

return Content("This is Content Result Sample");

}

public ContentResult ContentString()

{

return Content("This is Content Result Sample");

}

4.返回PartialViewResult

view plaincopy to clipboardprint?

public PartialViewResult PartiviewSample()

{

return PartialView();

}

public PartialViewResult PartiviewSample()

{

return PartialView();

}

5.返回Javascript

view plaincopy to clipboardprint?

public JavaScriptResult JSResult()

{

string js=@"<mce:script language='javascript'><!--

alert('This is javascript result sample);

// --></mce:script>";

return JavaScript(js);

}

public JavaScriptResult JSResult()

{

string js=@"<mce:script language='javascript'><!--

alert('This is javascript result sample);

// --></mce:script>";

return JavaScript(js);

}

6. 返回JSON字符串

view plaincopy to clipboardprint?

public JsonResult JsonString()

{

return Json(new{name="name", Sex="Sex"});

}

public JsonResult JsonString()

{

return Json(new{name="name", Sex="Sex"});

}

7.返回FileResult

view plaincopy to clipboardprint?

public FileResult FileSample()

{

return File(

"/Content/site.css", //文件路径

"text/css" //文件类型

);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有