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