【发布时间】:2017-03-20 11:11:09
【问题描述】:
我有一个需要转换为字符串的按钮元素。它在下面,注意两边的单引号,这是我用来使按钮元素成为字符串的字符(它不能执行任何事件,因为它只是一个字符串)。
'<button type="button" data-toggle="modal" href='@Url.Action("CategoryForm", "Category",new {id = Model.Id })' data-target="#AddCategoryModal" class="btn-edit btn btn-info btn-default">Edit</button>'
我的问题在下面,按钮标签中包含 URL 操作,但它没有变成字符串,我应该把单引号放在哪里?
href='@Url.Action("CategoryForm", "Category",new {id = Model.Id })'
我正在使用 RAZOR MVC 视图。
【问题讨论】:
-
...什么?你能给个minimal reproducible example吗?
-
请问你为什么要转换字符串中的按钮标签?
-
不确定这个用例,但你不能直接转义
'by\' -
jonrsharpe ,您可以复制最顶部的那行代码并将其粘贴到您的 MVC 视图中,您会发现 @URL.Action 在成为字符串时被遗漏了,颜色应该向右更改,如果它是一个字符串,它应该是红色的,发生的事情是 url.action 仍然是黑色字体
-
我将按钮转换为字符串,因为我需要将其附加到表格中
标签: javascript html asp.net-mvc model-view-controller