MVC学习二:基础语法
目录一:重载方法的调用同一个控制器内的同名方法调用,可以用HttpGet 和HttpPost区分。 request( id = [HttpPost]<span style="color: #0000ff;">public <span style="color: #0000ff;">void request(Models.Classes c = <span style="color: #0000ff;">null<span style="color: #000000;">) { Response.Write(<span style="color: #800000;">"<span style="color: #800000;">post 请求成功~取到值:<span style="color: #800000;">" + c.CName + <span style="color: #800000;">" <span style="color: #800000;">" +<span style="color: #000000;"> c.CImg); } 二:数据的传递控制器向视图传递数据的方法: 1.ViewBag 2.ViewData 3.TempData 4.Model 后台的赋值: ViewBag.bag = ViewData.Add(, (!TempData.Keys.Contains(,); Models.Classes cl = Models.Classes() { CName = }; View(cl);前台的取值: ViewData.Model = Models.Classes() { CName = Models.Classes cl = Models.Classes() { CName = }; View(cl);三:生成控件前台视图 可以 通过@Html.DropDownList 绑定后台ViewData数据 生成下拉框控件 后台代码: ViewData.Add(, List前台视图: 生成下拉框控件:@Html.DropDownList("myselect","值一")网页源码: <值一 值2 值1四:显示加载视图视图加载可以分为 默认加载与控制器同名的 视图, 也可以显示加载自己指定的 视图。 View(); }五:强类型视图在视图页面 定义model 强类型 ,这样可以方便 编译器 给出 只能提示 ,仅此而已。 强类型视图: @Model.CName六:@Response.Write() 和 @Html.Raw()区别前台: 页面源码: <span style="color: #0000ff;"><!<span style="color: #ff00ff;">DOCTYPE html<span style="color: #0000ff;">><span style="color: #0000ff;"><<span style="color: #800000;">html<span style="color: #0000ff;">>
七:视图中字符串的输入在视图页面Razor语法 输入 “纯”字符串 方法: 1. 页面源码没有任何标签 包住 </span><span style="color: #0000ff;"><</span><span style="color: #800000;">br </span><span style="color: #0000ff;">/></span><span style="color: #000000;">
字符串二
</span><span style="color: #0000ff;"><</span><span style="color: #800000;">br </span><span style="color: #0000ff;">/></span><span style="color: #000000;">
字符串三</span></pre>
八:模板页在添加视图的时候 选择 勾选 使用布局或模板页 使用了模板页的视图: <span style="color: #0000ff;"><<span style="color: #800000;">h2<span style="color: #0000ff;">>我使用了模板页<span style="color: #0000ff;"></<span style="color: #800000;">h2<span style="color: #0000ff;">><span style="color: #000000;">@* 这里是注释 *@ @section hhh{ 模板页代码(_Layout.cshtml): @ViewBag.Title<span style="color: #0000ff;"></<span style="color: #800000;">head<span style="color: #0000ff;">>
<span style="color: #0000ff;"></<span style="color: #800000;">body<span style="color: #0000ff;">> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – asp.net mvc 4应用程序的入口点是什么?
- Winforms,ASP.NET,WPF的语法突出显示文本框
- 取消ASP.NET中的默认提交按钮
- asp.net web.config加密解密方法
- asp.net-mvc – ASP.NET MVC单元测试控制器与HttpContext
- asp.net – 使用jQuery显示ashx图像?
- asp.net – 如何在抛出请求验证异常时显示自定义错误页面?
- asp.net-mvc – 使用ASP.NET MVC测试驱动的开发 – 从哪里开
- asp.net-web-api – 在WebApi2帮助页面中启用文档
- asp.net – 如何在Visual Studio中生成Web服务的WSDL文件
- 如何知道asp.net 3.5 sp1和asp.net mvc是否安装在
- 如何在ASP.Net MVC2中完成此类URL?
- asp.net-mvc – Asp.Net MVC Ajax.BeginForm没有
- asp.net-mvc – 使用MVC使用List填充@ Html.Drop
- Asp.Net,DropDownList,AutoPostBack和Google Chr
- asp.net – 获取当前用户的GUID?
- asp.net-mvc – 如何将IoC成员资格提供程序与ASP
- macos – ASP.NET CORE 2.1预览“Csc”任务不支持
- asp.net-mvc – 使用没有主键的查找在dbSet中查找
- asp.net核心 – Asp.net核心错误管理
