AspNet MVC4 教学-5:AspNet MVC4 页面动态生成演示
2015-03-24 11:46
204 查看
HomeControllers.cs文件内容:
Index.cshtml内容:
DynamicOutput.cshtml内容:
Err.cshtml内容:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDynamicPage.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { return View(); } [HttpPost] public ActionResult DynamicOutput(string RowNum) { int iRowNum; if (int.TryParse(RowNum, out iRowNum) == false) { ViewBag.Err = "IntTryErr"; return View("Err"); } if (iRowNum < 0) { ViewBag.Err = "RowNum < 0"; return View("Err"); } ViewBag.RowNum = iRowNum; return View(); } } }
Index.cshtml内容:
@{ ViewBag.Title = "Index"; } <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Index</title> </head> <body> <h2>Index</h2> @using (Html.BeginForm("DynamicOutput", "Home")) { @Html.TextBox("RowNum"); <input type="submit" value="提交" /> } </body> </html>
DynamicOutput.cshtml内容:
@{ int iRowNum = (int)ViewBag.RowNum; } <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>学生花名册-共@(iRowNum)个</title> </head> <body> <table width="400" border="1" align="center"> <caption> 学生花名册</caption> <thead style="color:#000080;background-color:#BFBFFF"> <tr> <th>编 号</th> <th>姓 名</th> <th>年 龄</th> </tr> </thead> <tbody> @{ for(int i=0;i<iRowNum;i++) { <tr> <td>@(i+1)</td> <td> </td> <td> </td> </tr> } } </tbody> </table> </body> </html>
Err.cshtml内容:
@{ ViewBag.Title = "Err"; } <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Index</title> </head> <body> <h2>Err</h2> @ViewBag.Err; </body> </html>
相关文章推荐
- Asp.net动态生成html页面
- 详解angularJS动态生成的页面中ng-click无效解决办法
- ASP.NET动态生成HTML页面
- ASP.NET动态生成html页面
- Asp.net动态生成html页面(转)
- html5 实现动态网页截屏 页面生成图片并打印(图文)
- JSP技术生成动态web页面
- php动态网页实现页面静态化 通过在初次被访问时生成html文件保存起来,下次该PHP程序被访问时就直接找到以前被访问过的html页面
- Asp.net动态生成html页面
- Asp.net动态生成html页面[转]
- JSP动态生成页面中使用JavaScript消除里面没有信息的div等元素
- 从动态页面生成静态页面的总结
- 动态生成页面返回数据的问题--十万火急!
- 动态生成页面(从数据库中动态取出数据信息生成页面)
- NET技术动态生成HTML页面
- asp.net在表格中动态生成一个可以链接到另外一个页面的图片
- 遍历指定文件夹下所有的xml文件并动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- PHP生成动态页面--转
- Asp.net动态生成html页面(转)