在 ASP.NET 页中,函数和变量应当在 <script> 块内定义,而可执行代码必须括在 <% %> 块内。
为何,我直接在aspx页面的源中直接用<% XXX(); %>,XXX()是脚本语言的函数。
然后看到官方的msdn的例子就更郁闷
贴到aspx中直接报出“错误:由于先前已在此页中指定了另一种语言(或者由 CodeFile 属性暗示),因此无法使用”
代码如下<script runat="server" language="JScript">
function popup(str) {
Response.Write("<scr"+"ipt> alert('"+str+"') </scr"+"ipt>");
}
var today = new Date();
</script>
<% popup(today); %>
为何,我直接在aspx页面的源中直接用<% XXX(); %>,XXX()是脚本语言的函数。
然后看到官方的msdn的例子就更郁闷
贴到aspx中直接报出“错误:由于先前已在此页中指定了另一种语言(或者由 CodeFile 属性暗示),因此无法使用”
代码如下<script runat="server" language="JScript">
function popup(str) {
Response.Write("<scr"+"ipt> alert('"+str+"') </scr"+"ipt>");
}
var today = new Date();
</script>
<% popup(today); %>
解决方案 »
- 批量删除delete news where id=@id(多个参数)该怎样写?
- .net 弹出提示框,后面的内容可以看到,便不能动,怎么实现
- 辛辛苦苦写了三个月的网站,拿出来献丑了。欢迎大家多扔板砖,您的批评建议将有助于我们的提高!
- 初学.net遇到问题,请各位帮忙呀。
- 奇怪问题??:未能从程序集 Microsoft.VisualBasic中加载类型 Microsoft.VisualBasic.Helpers.StringType
- asp.net中写的COOKIES如何用ASP读出来? 用的下面的语句写的.100分送
- 【求助】关于static静态方法调用冲突的问题
- HTTP/1.1 500 Internal Server Error
- 请问一下,在asp.net中用什么方法可以改变字体~!~!~!!
- 大家帮我看看,怎麽我更新不了呢:(
- 请问 谁用过 mvc+dv 做过列子 小弟很笨 希望指教
- tab标签页问题
<%= popup(today); %>
这句表示,你的asp.net脚本语言是JScript,而不是c#。所以请你换一篇文章看吧
你aspx里用的是c#、但这是用Jscript写的,当然出错了。
void popup(string var)
{
Response.Write(var);
}
</script>
<% popup(DateTime.Now.ToString()); %>这样就可以了,谢谢楼上的解答