gpt4 book ai didi

asp.net 带下划线模板设置

转载 作者:行者123 更新时间:2023-12-01 09:33:08 27 4
gpt4 key购买 nike

我想有人遇到下划线问题,所以我在这里找到了一些东西: Using Underscore.js with ASP.NET

解决方案是添加:

_.templateSettings = {interpolate : /\{\{(.+?)\}\}/g,      // print value: {{ value_name }}
evaluate : /\{%([\s\S]+?)%\}/g, // excute code: {% code_to_execute %}
escape : /\{%-([\s\S]+?)%\}/g}; // excape HTML: {%- <script> %} prints &lt;script&gt;

下划线.js

于是我打开underscore.js,找到了_.templateSettings部分,换成上面的解决方案,还是不行。

我有什么遗漏的地方吗?这是我的代码:

<table class="table">
<thead>
<tr>
<th></th>
<th>#</th>
<th>Keyword</th>
<th>Corresponding Field</th>
<th><a href="#" class="btn pull-right" id="one-to-one-add">Add</a></th>
</tr>
</thead>
<tbody>
<% _.each(keywords, function(keyword, key, list) { %>
<tr>
<td><label class="checkbox"><input type="checkbox" /></label></td>
<td><%= key + 1 %></td>
<td><input name="keywords[<%= key %>][keyword]" class="input-medium keyword-name" type="text" value="<%= keyword.name %>" /></td>
<td>
<select class="keyword-field">
<% _.each(fields, function(field, key, list) { %>
<option name="keywords[<%= key %>][field]" value="<%= field.id %>" <% if (keyword.fieldId == field.id) { %>selected<% } %>><%= field.name %></option>
<% }); %>
</select>
</td>
<td class="align-right"><a href="#defining-keyword" data-toggle="modal">Define</a></td>
</tr>
<% }); %>
</tbody>
</table>

最佳答案

所以这就是我最终要做的:

<script type="text/javascript">
$(document).ready(function ()
{
_.templateSettings = {
interpolate: /\<\@\=(.+?)\@\>/g,
evaluate: /\<\@(.+?)\@\>/g
};
});
</script>

上面的代码里面的html头

并更改为 <@ ... @>所以这就是我的代码的最终结果:

<tbody>
<@ _.each(keywords, function(keyword, key, list) { @>
<tr>
<td><label class="checkbox"><input type="checkbox" /></label></td>
<td><@= key + 1 @></td>
<td><input name="keywords[<@= key @>][keyword]" class="input-medium keyword-name" type="text" value="<@= keyword.name @>" /></td>
<td>
<select class="keyword-field">
<@ _.each(fields, function(field, key, list) { @>
<option name="keywords[<@= key @>][field]" value="<@= field.id @>" <@ if (keyword.fieldId == field.id) { @>selected<@ } @>><@= field.name @></option>
<@ }); @>
</select>
</td>
<td class="align-right"><a href="#defining-keyword" data-toggle="modal">Define</a></td>
</tr>
<@ }); @>
</tbody>

关于asp.net 带下划线模板设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com