我想显示提示,让用户可以轻松复制一些可能是Model
属性串联的文本。
如果我这样做:
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", @Model.Id);
}
它有效我得到了:
但如果我想传递String
类型的属性,请执行以下操作:
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", @Model.FirstName);
}
没有提示。
答案 0 :(得分:2)
数字2可以不加引号插入,并自动转换为字符串
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", 2);
}
任何其他字符串都是语法错误
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", Yoda); // error
}
因为需要引用
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", "@Model.FirstName");
}
答案 1 :(得分:0)
尝试
function CopyToClipboard() {
window.prompt("Copy to clipboard: Ctrl+C, Enter", '@Model.FirstName');
}
javascript代码必须位于接收模型的html中。