1
在Visual Studio 2010中,是否有任何获取HTML语法突出显示的方法可用于JsRender模板(作为aspx文件的一部分)?JsRender的Visual Studio 2010语法高亮
我的aspx文件通常是这样的:
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Test._Default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript" src="Scripts/jsrender.js"></script>
<script type="text/javascript" src="Scripts/Default.js">
</head>
<body>
<script id="defaultTemplate" type="text/x-jsrender">
<div>
<table>
<thead>
<tr>
<th>Customername</th>
<th>Contact</th>
<th>Url</th>
<th>Details</th>
<th>Delete</th>
</tr>
</thead>
<tbody>
{{for CustomerData}}
<tr>
<td>{{>Name}}</td>
<td>{{>Contact}}</td>
<td>{{>Url}}</td>
<td>Click</td>
<td>Click</td>
</tr>
{{/for}}
</tbody>
</table>
<div id="navContainer">Next</div>
</div>
</script>
</body>
真棒,谢谢! – PaulK
来自遥远的过去的Hello编码器,如果您的模板包含在外部文件中,是否有任何方法可以使用此语法突出显示? – Maverick
@Maverick:如果外部文件是一个“.html”文件(但只是模板内容,没有脚本块),那么你会突出显示。您可以在此处使用此方法:http://www.jsviews.com/#compiletmpl - 请参阅从标记字符串注册模板(从服务器以文本文件提取)。只需将其制作为.html文件即可。 – BorisMoore