Javascript 如何使用@&引用;MVC Razor语法中Jscript中的符号?
我正在用Razor语法开发MVC3应用程序 我正在cshtml文件中编写Jscript。。。。 我想在JScript中使用@,但它显示黄色背景 我想给按钮ID分配整数值,怎么做 这是代码Javascript 如何使用@&引用;MVC Razor语法中Jscript中的符号?,javascript,asp.net-mvc-3,Javascript,Asp.net Mvc 3,我正在用Razor语法开发MVC3应用程序 我正在cshtml文件中编写Jscript。。。。 我想在JScript中使用@,但它显示黄色背景 我想给按钮ID分配整数值,怎么做 这是代码 success: function (data) { $("p.p12").append ("<div style=\"background-color:#FAFAFA\";>Recently Added... <br /
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 + " <span class=\"EmpName\"><button type=\"button\" id = \" @item.Id \"class=\"deleteComment\">Delete</button></span> <br />" + data.msg + "</div>");
document.getElementById('Comment').value = "";
$(".ParentBlock").slideDown("slow");
$(".ParentBlock").attr("DataCommentId",data.Id);
$('.ShowComments').text('Hide Comments');
}
成功:函数(数据){
$(“第12页”)。追加
(“最近添加的…”
+data.cmtDateTime+“Delete
”+data.msg+”;
document.getElementById('Comment')。value=“”;
$(“.ParentBlock”)。向下滑动(“慢速”);
$(“.ParentBlock”).attr(“DataCommentId”,data.Id);
$('.ShowComments').text('Hide Comments');
}
这是图片
我应该为@symbol做什么 您确定
项目
存在吗?(只有这个词带下划线)您收到的错误类型是什么?请显示更多代码
添加:
工作示例:
@{ int item = 123; }
Jquery代码:
$(function () {
var name = 'some_name';
alert('<div class="' + name + '">@item</div>');
});
$(函数(){
变量名称='某个名称';
警惕('@item');
});
这很好用。您确定
项
存在吗?(只有这个词带下划线)您收到的错误类型是什么?请显示更多代码
添加:
工作示例:
@{ int item = 123; }
Jquery代码:
$(function () {
var name = 'some_name';
alert('<div class="' + name + '">@item</div>');
});
$(函数(){
变量名称='某个名称';
警惕('@item');
});
这很好用。您当前的代码是正确的。运行它,您将看到它将工作。就黄色曲线而言,好吧,忽略它,停止相信自动代码编辑器,相信你编写的代码——Razor Intellisense远非完美。希望他们能在将来的版本中改进它 作为构建此元素的替代方法,您可以使用以下内容,因为您的代码非常混乱(例如,属性之间没有空格,您已反转了
;
和“
,…):
$('p.p12')。追加(
$('', {
样式:“背景色:#FAFAFA;”,
html:“最近添加…”
})
.append($('
'))
.附加($(''){
href:'@Url.Action(“详细信息”,“员工”,新的{id=“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
html:data.OwnerName
}))
.append(data.cmtDateTime)
.附加($(''){
“类”:“EmpName”,
html:$(''){
键入:“按钮”,
id:“@item.id”,
'class':'deleteComment',
html:“删除”
})
}))
.append($('
'))
.append(data.msg)
);
您当前的代码是正确的。运行它,您会发现它会工作。就黄色的曲线而言,好吧,忽略它,停止相信自动代码编辑器,相信您编写的代码-Razor Intellisense远不是完美的。希望他们在未来的版本中改进它
作为构建此元素的替代方法,您可以使用以下内容,因为您的代码非常混乱(例如,属性之间没有空格,您已反转了;
和“
,…):
$('p.p12')。追加(
$('', {
样式:“背景色:#FAFAFA;”,
html:“最近添加…”
})
.append($('
'))
.附加($(''){
href:'@Url.Action(“详细信息”,“员工”,新的{id=“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
html:data.OwnerName
}))
.append(data.cmtDateTime)
.附加($(''){
“类”:“EmpName”,
html:$(''){
键入:“按钮”,
id:“@item.id”,
'class':'deleteComment',
html:“删除”
})
}))
.append($('
'))
.append(data.msg)
);