【发布时间】:2012-12-21 15:11:42
【问题描述】:
我有一个 JavaScript 函数,我想在其中调用 Razor C# Function,我知道这在 HTML 中很容易,但在 JavaScript 中我遇到很多编译错误我尝试了 <text> tag 技巧,但没有任何效果。
getHTML 是我的 JavaScript 函数,getPageSource 是返回字符串的 C# 函数:
<script language="javascript" type="text/javascript">
function getHTML() {
var html = "@getPageSource("http://www.google.com")" ;
alert(html);
}
</script>
@getPageSource 在 html 上方定义并且在 HTML 代码中运行良好
有没有办法将一些 Razor 代码分配给 JavaScript 变量?
【问题讨论】:
-
据我所知,Razor 代码是服务器端代码。您不能从 JavaScript(客户端)执行它
标签: javascript asp.net html razor