ASP.. NET动态脚本文件
ASP.NET Dynamic script file
我是ASP.NET的新手。
我有一个javascript文件,我想在页面加载时动态输入值。为了测试这个,我试着:
$
(
function ()
{
alert('<% = DateTime.Now.ToString("dddd, MMMM d, yyyy") %>');
}
)
在页面加载时触发警告,但VB没有执行;我只是得到VB代码回显,好像它只是另一个字符串。
脚本文件在站点母版页的结束正文标签之前声明。
我做错了什么?谢谢。
<%
和%>
标签之间的代码是服务器端脚本。它包含的文件应该由服务器解析,这样代码才能执行。在Asp。. Net,例如。aspx文件,或MVC中的。cshtml文件或。vbhtml文件将由服务器解析并执行其中的代码,然后将页面发送到客户端。
你的javascript文件没有被服务器解析,并且服务器端代码在发送到客户端之前没有执行。所以浏览器和javascript引擎看到的,就是你输入的内容,这就是你在警告中看到的内容。
如果你想在javascript发送到浏览器之前执行服务器端代码,你最好的选择是将javascript包含在你的。aspx文件中(如果你使用webforms),你的html就在那里。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 不显示带有本地json文件数据的谷歌地图脚本
- 导入jQuery脚本获胜'我不处理html文件
- 如何将模板中的标记脚本移动到.js文件中
- 在以前的文件夹中加载脚本
- 如何运行从TFS获取项目的windows脚本文件
- Yii2从js脚本的页面上添加来自供应商文件夹的图像、css、js文件
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 从我自己的脚本中包含的Javascript文件中调用一个函数
- 在HTML中,如果第二次加载相同的脚本文件,它还会被加载吗
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- jQuery getScript与在文件中嵌入脚本
- 什么's使用脚本标记调用文件和ajax之间的区别
- HTML文件脚本和CSS放置
- Google 云端硬盘:孤立文件脚本在包含所有文件之前就已停止
- 是否可以在没有PHP的情况下创建上传文件脚本(并被服务器接受)
- JS文件脚本错误:缺少;before语句<Script1.js#1>
- 未加载外部文件脚本
- 如何从网页中检索查询字符串.ASPX到我的HTML文件脚本
- 如何在php文件/脚本中使用node.js代码