У меня есть следующий код в моем методе javascript.
$("#a").click (function() {
//bla bla....
success: function (data) {
var intType = 1;
var strURL = '<%= Url.Action("actionName", "controller") %>' + '/' + intType;
$.getJSON(strURL, null, function (rpt) {
var fName = rpt.name;
var guidID = rpt.ID;
//alert("I am here after JSON callback. this is my filename " + guidRptFileID);
$('#Rptfile').append('<div id="form_files_1" style="cursor: default;"><span style="float: left; color: #a90000;"> ' + fileName + '</span><span><%: Html.ActionLink("Remove", "RemoveAccessData", "ReportGenerator", new {id = ' + guidID + ' }, new { @style = "float:right;color:#a90000; text-decoration: none; cursor:pointer;", @class = "button-delete" })%></span></div>');
});
},
error: function (data, status, e) {
alert(e);
}
});
return false;
});
</script>
$('#Rptfile')
-> это мой тег div, и он работает как есть.Но моя ссылка html.action выглядит следующим образом.
<%: Html.ActionLink("Link", "actionName", "controller", new { id = Modal.ID }, new { @style = "float:right;color:#a90000; text-decoration: none; cursor:pointer;", @class = "button-delete" })%>.
Если я добавлю это, я получу ошибку Сообщение об ошибке компилятора: CS1012: слишком много символов в символьном литерале