我使用Razor視圖引擎與MVC3 RC1和Razor,並通過它運行NerdDinner教程。「標籤缺少名稱」與剃刀
我有一個包含一些標記,然後這個片段的Javascript的局部視圖:
<script type="text/javascript">
$(document).ready(function() {
$("#Address").blur(function (evt) {
$("#Latitude").val("");
$("#Longitude").val("");
var address = jQuery.trim($("#Address").val());
if (address.length < 1)
return;
FindAddressOnMap(address);
});
});
</script>
我上「if (address.length < 1)
」分析器錯誤:「標籤缺少名稱的所有標籤必須包含「<」字符「」後的有效標籤名稱。
我試過圍繞代碼塊使用<text></text>
,但我仍然得到相同的錯誤。由於Razor的官方文檔還不多,我希望有人能夠告訴我我做錯了什麼,以及如何解決它。
我不確定什麼是正確的逃避它,但現在解決它:'if(!address.length)return;' – 2010-11-10 14:31:51
是的,現在工作正常,但我更關心處理這是一個真正的產品,而不僅僅是一個教程nerddinner :) – 2010-11-10 14:47:46