最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net使用jquery模板引擎jtemplates呈現(xiàn)表格

 更新時(shí)間:2014年01月22日 15:22:23   作者:  
這篇文章主要介紹了asp.net使用jquery模板引擎jtemplates呈現(xiàn)表格的示例,大家參考使用吧

在Asp.net MVC 中,使得我們能夠更加自由控制我們所想顯示HTML。通常情況下,都要做一下數(shù)據(jù)列表。那么我們可以手動(dòng)去拼一個(gè)表格出來,但這樣有時(shí)對(duì)于復(fù)雜的表格說,那就JS代碼比較復(fù)雜了。我們可以借助JS下的模板引擎,來實(shí)現(xiàn)這一功能。下面要介紹就是JTemplates,它也是基于Jquery的。

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="Content/default.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-jtemplates.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: '<%=Url.Action("TempleteData", "Home") %>',
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
//instantiate a template with data
ApplyTemplate(msg);

}
});
});
function ApplyTemplate(msg) {
$('#Container').setTemplate($("#TemplateResultsTable").html());
$('#Container').processTemplate(msg);

</script>

</head>
<body>
<div id="Container"> </div>
<%-- Results Table Template --%>
<script type="text/html" id="TemplateResultsTable"> 
{#template MAIN} 
<table  cellpadding="10" cellspacing="0"> 
 <tr> 
<th>Username</th> 
<th>Password</th> 
<th>Url</th> 
<th>Email</th> 
<th>PassportID</th> 
</tr>
{#foreach$Tasuu}
{#includeROWroot=$T.uu}
{#/for}
</table>
{#/templateMAIN}
{#templateROW}
<trclass="{#cyclevalues=['','evenRow']}">
<td>{$T.UserName.bold()}</td>
<td>{$T.Password}</td>
<td>{$T.Url.link($T.Url)}</td>
<td>{$T.Email.link('mailto:'+$T.Email)}</td>
<td>{$T.PassportID}</td>
</tr>
{#/templateROW}
</script>
</body>
</html>


通過ajax返回json數(shù)據(jù),setTemplate根據(jù)Id設(shè)置模板,然后ApplyTemplate就可以了。
CS代碼:
復(fù)制代碼 代碼如下:

///<summary>
///Templetesthedata.
///</summary>
///<returns></returns>
publicJsonResultTempleteData()
{
IList<UserEntity>userlist=newList<UserEntity>()
{
newUserEntity(){UserName="Tina",PassportID=23433,Email="asdfa@asdf.com",Password="NKASD",Url="http://www.gefds.cn"}
,newUserEntity(){UserName="Lucy",PassportID=3444,Email="2v2@asdf.com",Password="v23sda",Url="http://www.qqfsad.cn"}
};
returnJson(userlist);
}

相關(guān)文章

  • WPF實(shí)現(xiàn)流光動(dòng)畫特效

    WPF實(shí)現(xiàn)流光動(dòng)畫特效

    這篇文章介紹了WPF實(shí)現(xiàn)流光動(dòng)畫特效的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET?MVC5網(wǎng)站開發(fā)之用戶添加和瀏覽2(七)

    ASP.NET?MVC5網(wǎng)站開發(fā)之用戶添加和瀏覽2(七)

    這篇文章主要為大家詳細(xì)介紹了ASP.NET?MVC5網(wǎng)站開發(fā)之用戶添加和瀏覽,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法

    Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法

    下面小編就為大家分享一篇Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • asp.net core下給網(wǎng)站做安全設(shè)置的方法詳解

    asp.net core下給網(wǎng)站做安全設(shè)置的方法詳解

    這篇文章主要給大家介紹了關(guān)于asp.net core下給網(wǎng)站做安全設(shè)置的相關(guān)資料,文章通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • .Net下的簽名與混淆圖文分析

    .Net下的簽名與混淆圖文分析

    任何時(shí)候,軟件安全與版權(quán)保護(hù)都是很重要的,特別是企業(yè)級(jí)開發(fā)或一些特殊應(yīng)用方面。對(duì).NET平臺(tái)下的開發(fā)如何做到安全,本文主要討論簽名與混淆和原理與思路。
    2009-02-02
  • EF使用Code First模式生成單數(shù)形式表名

    EF使用Code First模式生成單數(shù)形式表名

    這篇文章介紹了EF使用Code First模式生成單數(shù)形式表名的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 如何利用HttpClientFactory實(shí)現(xiàn)簡(jiǎn)單的熔斷降級(jí)

    如何利用HttpClientFactory實(shí)現(xiàn)簡(jiǎn)單的熔斷降級(jí)

    這篇文章主要給大家介紹了關(guān)于如何利用HttpClientFactory實(shí)現(xiàn)簡(jiǎn)單的熔斷降級(jí)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • AspNetPager與Socut.Data使用實(shí)例代碼

    AspNetPager與Socut.Data使用實(shí)例代碼

    最近對(duì)AspNetPager與Socut.Data這兩個(gè)控件產(chǎn)生了濃厚的興趣,這兩個(gè)控件配合可以減輕很多程序員編寫代碼的壓力。ASpNetPager為分頁控件,而Socut.Data為數(shù)據(jù)操作控件,ACCESS,MSSQL都可以。
    2008-07-07
  • ASP.NET?Core?MVC中的標(biāo)簽助手(TagHelper)用法

    ASP.NET?Core?MVC中的標(biāo)簽助手(TagHelper)用法

    這篇文章介紹了ASP.NET?Core?MVC中標(biāo)簽助手(TagHelper)的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04

最新評(píng)論

监利县| 德兴市| 习水县| 东海县| 盈江县| 临江市| 二手房| 伊春市| 丰镇市| 庆阳市| 斗六市| 荥阳市| 乌鲁木齐市| 文登市| 冷水江市| 巨野县| 宝坻区| 平江县| 和田市| 偃师市| 隆德县| 磐石市| 当阳市| 河曲县| 绥棱县| 吉首市| 尼木县| 遵化市| 金昌市| 祁连县| 伊吾县| 晋城| 宣恩县| 宜昌市| 玉环县| 彰武县| 天祝| 沐川县| 汶川县| 崇州市| 阜宁县|