如何从c#asp.net应用程序代码后面写入chrome / ie / ff f12控制台

时间:2016-01-29 20:32:02

标签: c# asp.net .net console.log

我已经在线查看了,stackoverflow似乎只给了我在visual studio中写入窗口的代码。这不是我想要的,我希望从代码隐藏中获得console.log()js功能。

3 个答案:

答案 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>