我已经在线查看了,stackoverflow似乎只给了我在visual studio中写入窗口的代码。这不是我想要的,我希望从代码隐藏中获得console.log()js功能。
答案 0 :(得分:8)
您无法通过后面的代码直接写入浏览器的控制台。代码隐藏正在您的服务器上执行,浏览器(或消费者)不知道那里发生了什么。
如果要传递将在console.log中显示的代码隐藏消息,则必须将它们呈现到页面中以通过javascript执行。
例如:
<script>
console.log('@(Model.your_message)');
</script>
希望这有帮助
编辑:在上面的评论中为Glimpse建议加1。
答案 1 :(得分:8)
感到惊讶的是之前没有给过,但这对我来说在Code Behind with Chromes控制台中有用:
Response.Write("<script>console.log('opened window');</script>")
答案 2 :(得分:1)
以@Joel的答案为基础(我尚无评论权限)...在Chrome浏览器中适用于我,我构建了此简单的扩展方法,使其更易于使用并适用于我的所有代码隐藏页面:< / p>
<Cell 'Sheet1'.C28>