gpt4 book ai didi

c# - 在 javascript 中使用 <% asp 标签不起作用?

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:52 24 4
gpt4 key购买 nike

我无法使以下内容正常工作:

var percent = <% Model.Percent; %>

我正在从 Controller 向 View 发送模型...我收到错误:

Only assignment, call, increment, decrement, and new object expressions can be used as a statement

我是不是太蠢了?

最佳答案

替换:

var percent = <% Model.Percent; %>

与:

var percent = <%= Model.Percent %>

<% nugget 的意思是“将此代码作为 C# 语句运行”。它实际上并没有呈现任何值(value)。 <%=另一方面评估 C# 表达式,并将其转换为字符串并呈现它。这样,它将在您的 javascript 中打印出百分比。

关于c# - 在 javascript 中使用 <% asp 标签不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7631038/

24 4 0