Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在文件.cshtml内带有vue的动态链接中出现符号{{}问题_C#_Vue.js_Razor - Fatal编程技术网

C# 在文件.cshtml内带有vue的动态链接中出现符号{{}问题

C# 在文件.cshtml内带有vue的动态链接中出现符号{{}问题,c#,vue.js,razor,C#,Vue.js,Razor,我在file.cshtml中使用vue,当我想显示动态链接时,{{item.id}的值显示为文本,而不是值 <tr v-for="item in resultQuery"> <td>{{item.nombre}}</td> <td>{{item.id}}</td> <td>{{moment(item.FechaCambioEstado).format('YYYY-MM-DD')}}<

我在file.cshtml中使用vue,当我想显示动态链接时,
{{item.id}
的值显示为文本,而不是值

<tr v-for="item in resultQuery">
   <td>{{item.nombre}}</td>
   <td>{{item.id}}</td>
   <td>{{moment(item.FechaCambioEstado).format('YYYY-MM-DD')}}</td>
   <td>
     <a href='~/Deudores/Detalle/{{item.id}}'>Ver más</a>
       More
     </a>
   </td>
</tr>

{{item.nombre}}
{{item.id}
{{时刻(item.fechacabioestado).format('YYYY-MM-DD')}
更多
错误是: https://localhost:44366/Deudores/Detalle/%7B%7Bitem.id%7D%7D

控制台中的错误如下:

[Vue warn]: Error compiling template:

href="/Deudores/Detalle/{{item.id}}": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.
[Vue warn]:编译模板时出错:
href=“/Deudores/Detalle/{{item.id}”:属性内部的插值已被删除。改用v-bind或冒号速记。例如,使用而不是。

谢谢你的帮助。问题是Vue。我没有使用
v-bind

<a v-bind:href="'/Deudores/Detalles'+ item.id">More</a>

此链接中的解决方案:

“但不起作用”并不是对问题的解释,图像也无法澄清您希望看到的由该代码生成的HTML。请在帖子中解释问题(比如HTML与您的期望不符,C#/JS中的一些错误,等等)谢谢您的评论,现在我解释得更详细了。您没有阅读我之前的评论:(…让我重新发布-唯一的C#代码是
@Url.Action(“Detalle”,“Deudores”,new{id=item.id})
。我怀疑您不理解CSHTML文件中C代码和纯文本之间的区别-我手头没有一个好的解释链接…如果您仔细考虑一下,比如用“这是C代码”突出显示您代码的打印输出,希望您能这样做你可以找出你在问什么以及你的问题到底是什么。我可能会在周末尝试找到一个链接。请将错误消息显示为文本,而不是文本图像。就问题而言,ASP.NET使用
~
查看URL并重写它以使用应用程序的虚拟路径。当它这样做时,在URL中编码e rest。这一切都发生在Vue看到它之前。我不知道Vue,但您可以编写一些脚本来查找
%7B%7Bitem.id%7D%7D
并将其替换为
item.id
的值。