ASP.NET on Linux (2) Model to Views
来源:互联网 发布:美工是干什么的 编辑:程序博客网 时间:2024/05/16 07:38
最近在摸索在Linux上开发ASP.NET, 开发框架是MVC3
最终目标是搭建一个功能完善的网站,之前只在Myeclipse上做过MVC的网站,没有C#基础,一切都是摸索阶段,。
大牛的写的博客都太精深了,反而一些我要的小细节都没有
这次是关于表单的,因为MONO比较精简,所以有些东西基本靠手动了
如何将Models转入View
1.首先你得有个Model
using System;
using System.Linq;
//项目叫做razortest2 命名空间得加上
namespace razortest2.Models
{
public class Employee
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime Birthday { get; set; }
}
}
2.然后是Controller
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
namespace razortest2.Controllers
{
public class HomeController : Controller
{
[HttpGet]
public ActionResult Index ()
{
//ViewData ["Message"] = "Welcome to ASP.NET!";
var emp = new razortest2.Models.Employee();
return View(emp);
}
}
}
3.最后是Views
命名空间得加上项目名称
@model razortest2.Models.Employee
<h2>Index</h2>
@using (Html.BeginForm()) {
//@Html.LableFor(model => model.ID)
@Html.LabelFor(model => model.FirstName)
@Html.EditorFor(model => model.FirstName)
}
直接F5
- ASP.NET on Linux (2) Model to Views
- ASP.NET-MVC4-05-Views
- Asp.Net MVC 模型(使用LINQ to SQL创建Model类) – Part.2
- Asp.Net MVC 模型(使用LINQ to SQL创建Model类)2
- Extending the ASP.Net Security model to use rights
- Asp.Net Mvc: Model Binding to Simple Types, Co
- ASP.NET MVC - Passing anonymous objects to MVC views and accessing them using dynamic
- How to handle the concurrency problems on ASP.Net Database
- ASP.NET Development Server failed to start listening on port
- asp.net MVC中的@model与Model
- How to: Filter List Views on the UI Specific Level
- How to save states of Views in Fragments on TabChange
- The ASP.NET Object Model
- 【转】ASP.NET Process Model
- Asp.net MVC Model Binding
- asp.net mvc model 汇总
- ASP.NET MVC2 Model验证
- ASP.NET MVC - Model Binding
- ThreadLocal,LinkedBlockingQueue,线程池 获取数据库连接2改进
- 堆栈的内部运作机制
- POJ 2828 poj 2828 Buy Tickets 【树状数组,已知前n项和为K,返回n值】
- hive的Specified key was too long; max key length is 767 bytes问题解决
- 1.44 软盘
- ASP.NET on Linux (2) Model to Views
- 程序员持续学习之道
- adnroid仿miui的dialog
- 算法学习 - HashTable开放地址法解决哈希冲突
- 工具开始觉得你离开了大全dsbfszdbnz2005
- 使用ADB shell中su的root权限进行bat批处理
- Android开发--修改Eclipse中Console的显示内容
- mini2440 spi主控制器支持
- 没舍得买vsoasdlfcmas3012