一则C#简洁瀑布流代码_C#教程-查字典教程网
一则C#简洁瀑布流代码
一则C#简洁瀑布流代码
发布时间:2016-12-28 来源:查字典编辑
摘要:View页面。复制代码代码如下:@{ViewBag.Title="瀑布流";Layout="~/Views/Shared/_Layout.c...

View页面。

复制代码 代码如下:

@{

ViewBag.Title = "瀑布流";

Layout = "~/Views/Shared/_Layout.cshtml";

}

@section header{

<script src="~/Scripts/jquery-ui-1.8.24.min.js"></script>

<style type="text/css">

.* {

margin:0px;

padding:0px;

}

body {

margin-left:auto;

margin-right:auto;

}

.ClearBoth {

clear:both;

}

#bodyContent {

width:1400px;

margin-left:auto;

margin-right:auto;

}

#head {

width:100%;

height:50px;

margin-bottom:10px;

}

#LefMenue {

width:20%;

height:500px;

float:left;

}

#RightContent {

width:75%;

float:right;

border: thin solid #333;

}

#Footer {

margin-top:10px;

width:100%;

height:40px;

}

.GreyBlock {

border: thin solid #333;

background-color:#CCC;

width:100%;

}

.Item {

float: left;

width: 230px;

margin:5px;

border: 1px solid #CCC;

}

</style>

}

<div id="bodyContent">

<div id="head">

<h1>Head</h1>

</div>

<div>

<>

<div id="LefMenue">

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

</ul>

</div>

<right-->

<div id="RightContent">

<div id="ProductList">

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

<div>

<dl>

<dt>

<img src="~/Content/Shose.jpg" /></dt>

<dd>What's up with you</dd>

</dl>

</div>

</div>

</div>

<div></div>

</div>

<div id="loading">

<span>加载中,请稍后...</span>

</div>

<div></div>

<div id="Footer"></div>

</div>

@section scripts{

<script type="text/javascript">

var myContainer = $("#ProductList");

//用户拖动滚动条,达到底部时ajax加载一次数据

var loading = $("#loading").data("on", false);//通过给loading这个div增加属性on,来判断执行一次ajax请求

$(window).scroll(function () {

if ($("#loading").data("on"))//

{

return;

}

var isButtom = $(document).scrollTop() > ($(document).height() - $(window).height() - $("#Footer").height());

if (isButtom) {//页面拖到底部了

//加载更多数据

loading.data("on",true).fadeIn();

$.get("@Url.Action("GetData","Product")", function (data) {

var html = CreateHtml(data);

var $newElems = $(html).css({ opacity: 0 }).appendTo(myContainer);

$newElems.animate({ opacity: 1 },3000);

loading.data("on", false);

loading.fadeOut();

},"json");

}

});

function CreateHtml(data) {

var html = "";

if ($.isArray(data)) {

for (var i in data) {

//html += "<div+data[i]+"px">";

html += "<div>";

html += "<dl>";

html += "<dt>";

html += "<img src="../Content/Shose.jpg" />";

html += "</dt>";

html += "<dd>";

html += "What's up with you " + data[i];

html += "</dd>"

html += "</dl>"

html += "</div>"

}

}

return html;

}

</script>

}

C#服务端:

复制代码 代码如下:

public JsonResult GetData()

{

Random ro = new Random();

List<int> vListInt = new List<int>();

for (int i = 0; i < 12; i++)

{

vListInt.Add(ro.Next(400, 500));

}

return Json(vListInt, JsonRequestBehavior.AllowGet);

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类