Javascript 使html元素成为字符串所需的单引号

Javascript 使html元素成为字符串所需的单引号,javascript,html,asp.net-mvc,model-view-controller,Javascript,Html,Asp.net Mvc,Model View Controller,我有一个按钮元素,我需要转换成字符串。在这里,它在下面,注意两边的单引号,这是我用来使按钮元素成为字符串的字符(它不能做任何事件,因为它只是一个字符串) 我使用的是RAZOR MVC视图。“编辑” '<button type="button" data-toggle="modal" href=\'@Url.Action("CategoryForm", "Category",new {id = Model.Id })\' data-target="#AddCategoryModal" cl

我有一个按钮元素,我需要转换成字符串。在这里,它在下面,注意两边的单引号,这是我用来使按钮元素成为字符串的字符(它不能做任何事件,因为它只是一个字符串)

我使用的是RAZOR MVC视图。

“编辑”
'<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>'

编辑`
…什么?你能给出一个例子吗?我能问一下你为什么要转换字符串中的按钮标记吗?这个用例不太清楚,但是你不能通过
\\
跳过
\'
Jornsharpe,你可以复制最上面的那行代码并粘贴到你的MVC视图中,你会发现@URL.Action在变成字符串时被省略了,颜色应该是正确的,如果它是一个字符串,它应该是红色的,那么发生的事情是url.action仍然是黑色的fontim将一个按钮转换为字符串,因为我需要将它附加到一个表中。除了Model.Id,它应该替换为arr[0],如何?我的arr[0]包含Id而不是Model.Id,当我把arr[0]像{Id=arr[0]}一样放入时,会有一条红色下划线显示如何执行此Url。使用Javascript的操作?或jquey
href='@Url.Action("CategoryForm", "Category",new {id = Model.Id })'
'<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>'
 `<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>`