私は MVC アプリケーションを開発しており、かみそりの構文を使用しています。
cshtmlファイルでJavaScriptのHTMLコードを使いたいのですが、JavaScriptのRazor構文でダブルクォートをどうやって使うか迷ってしまいます。それは問題ですか?
これはコード行です:
<span class="EmpName"> @Html.ActionLink(item.Owner.FullName, "Details", "EMployee", new { id = item.OwnerId }, new { @style = "color:#1A6690;" })</span>
@Html.DisplayFor(ModelItem => item.CommentDateTime)
<span class="EmpName"><button type="button" id = "@item.Id" class="deleteComment">Delete</button></span>
そして、以下のコードを JavaScript で書きましたが、そうですか?
success: function (data) {
$("p.p12").append
("<div style=\"background-color:#FAFAFA\";>Recently Added... <br /><a href=\"../../Employee/Details/" + data.OwnerID + "\">" + data.OwnerName + "</a>"
+ data.cmtDateTime + "<button type=\"button\" id = \" + data.Id + "\class=\"deleteComment\">Delete</button></span><br />" + data.msg + "</div>");
}