JQuery Mobile là một Web UI Framework, thuộc cùng một dự án với JQuery Project. JQuery Mobile được xây dựng dựa trên JQuery Core và mục tiêu là mang lại 1 khung giao diện người dùng phù hợp trên các nền tảng di động.
Để bắt đầu sử dụng Jquery Mobile framework, bạn cần download các file .js và css tại: http://jquerymobile.com/download/ hoặc sử dụng các file được đưa lên trên mạng:
Copy và paste các file *.js vào thư mục Scripts và *.css vào thư mục Contents.
Tạo file _LayoutMobile.html:
Tạo file HomeController, bạn tạo 2 ActionResult là Index và About.
Và tạo tương ứng 2 trang View:
Index.cshtml
Bạn có thể download project mẫu tại đây: Mediafire
Để bắt đầu sử dụng Jquery Mobile framework, bạn cần download các file .js và css tại: http://jquerymobile.com/download/ hoặc sử dụng các file được đưa lên trên mạng:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" /> <script src="http://code.jquery.com/jquery-1.6.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>Đầu tiên, bạn tạo 1 dự án ASP.NET MVC empty.
Tạo file _LayoutMobile.html:
<html>
<head>
<link rel="stylesheet"
href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript"
src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>My MVC Application</h1>
</div>
<div data-role="content">@RenderBody()</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
</div>
</body>
</html>
Ở mỗi thẻ div, bạn đặt thuộc tính data-role="page". Điều này đảm bảo Jquery Mobile nhận biết và thêm các file css tương ứng.Tạo file HomeController, bạn tạo 2 ActionResult là Index và About.
Và tạo tương ứng 2 trang View:
Index.cshtml
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_LayoutMobile.cshtml";
}
<ul data-role="listview">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul>
<h2>@ViewBag.Message</h2>
<p>
To learn more about ASP.NET MVC visit <a href=http://asp.net/mvc
title="ASP.NET MVC Website">http://asp.net/mvc</a>.
</p>
tương tự với trang About.cshtml
@{
ViewBag.Title = "About";
Layout = "~/Views/Shared/_LayoutMobile.cshtml";
}
<h2>About</h2>
Put content here.
Demo:Bạn có thể download project mẫu tại đây: Mediafire
Nhận xét
Đăng nhận xét