社区
C#
帖子详情
这段C#调用JS的后台代码错在哪?
雄牛
2005-03-01 11:48:39
错在哪?高手帮看看,谢了.
前台:
<script language=javascript>
function test()
{
alert("in javascript function");
}
</script>
后台
Page.RegisterStartupScript("aa","<script language=javascript>test();</script>");
...全文
162
7
打赏
收藏
这段C#调用JS的后台代码错在哪?
错在哪?高手帮看看,谢了. 前台: function test() { alert("in javascript function"); } 后台 Page.RegisterStartupScript("aa","test();");
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yellowhwb
2005-03-02
打赏
举报
回复
你只要把
<script language=javascript>
function test()
{
alert("in javascript function");
}
</script>
写在页面的最前面,用Page.RegisterStartupScript("aa","<script language=javascript>test();</script>");就没有任何问题了,否则,由于aspx问是解释执行的,在调用test()的时候,function test()还没有被解释到,肯定会有错误的!
问道老王
2005-03-02
打赏
举报
回复
后台使用
Page.RegisterStartupScript("aa","<script language=javascript>test();</script>");
的好处在于
编译器是把脚本写在生成html的body或form标签之内的,会出现这样的效果:
页面内容显示完毕 再运行脚本
===》区别于
Response.Write("<script language=javascript>test();</script>");
客户端会先运行脚本,后决定是否显示body内容
但是,如果aspx文件内没有runat=server的Form ,则Page.RegisterStartupScript方法没有任何影响,也即无效。
以上结论在一次debug中偶得 ,共享之……
雄牛
2005-03-02
打赏
举报
回复
我知道了,错就错在前台没有加runat=server
yezie
2005-03-01
打赏
举报
回复
就用Response.Write("<script language=javascript>test();</script>");
rocky99261
2005-03-01
打赏
举报
回复
cs920正解,其实还是前台执行的!
cs920
2005-03-01
打赏
举报
回复
Response.Write("<script language=javascript>test();</script>");
就可以了~
雄牛
2005-03-01
打赏
举报
回复
up
C#
导出网站功能实例
代码
讲解
这个导出网站功能指通过前台javascript触发进入ashx函数中,实现将服务器中某个文件夹(包含其子文件夹和文件)通通复制到服务器中另一处位置,当然该文件夹本身就是一个网站。所以导出网站最重要的两个功能,除了javascript的触发,就是
C#
ashx文件复制文件夹的操作。 下面
这段
代码
就是通过javascript的Request函数
调用
copy.ashx函数文件,实现将需要复制的文件夹的子路径和复制到所在位置的子路径的两个参数传进去
后台
函数getWebList函数就是
后台
的一个函数,这个函数可以不用管他。getBack函数就需要写上,可以通过这个函数获取结果。当然Websi
如何在前台
JS
调用
后台
C#
方法
纯属小技巧,高手见笑了。一提到如何在前台
JS
调用
后台
C#
方法,AJAX成为了必然的想法。只是实现的细节采用AJAX 1.0或者AjaxPro的区别。其实如果不用AJAX,我们也能够很方便地利用
JS
调用
后台
方法。步骤如下:1 前台放一个按钮。设置为隐藏。注意:不能直接设置Visible=false的方式,这样的话在ASP.Net 2.0编译后的
代码
里是找不到这个按钮的。需要设置风格:style="d...
前台
js
与
后台
C#
互相
调用
问:1.如何在JavaScript访问
C#
函数?2.如何在JavaScript访问
C#
变量?3.如何在
C#
中访问JavaScript的已有变量?4.如何在
C#
中访问JavaScript函数?问题1答案如下:javaScript函数中执行
C#
代码
中的函数:方法一:1、首先建立一个按钮,在
后台
将
调用
或处理的内容写入button_click中; 2、在前台写一个
js
函数,内容为docu
C#
代码
与javaScript函数的相互
调用
问: 1.如何在JavaScript访问
C#
函数? 2.如何在JavaScript访问
C#
变量? 3.如何在
C#
中访问JavaScript的已有变量? 4.如何在
C#
中访问JavaScript函数? 问题1答案如下: javaScript函数中执行
C#
代码
中的函数: 方法一:1、首先建立一个按钮,在
后台
将
调用
或处理的内容写入button_click中; 2、在前台写一个
js
函数
C#
后台
调用
前台JavaScript的方法】——实现前端与后端的无缝交互
希望本文对您有所帮助!如果您的项目使用了ASP.NET AJAX,可以使用ScriptManager.RegisterStartupScript方法来
调用
前台JavaScript。RegisterStartupScript方法是ASP.NET中的一个常用方法,用于将JavaScript
代码
注册到页面的底部,实现在
后台
调用
前台JavaScript的效果。Page.ClientScript.RegisterStartupScript方法与前两种方法类似,将JavaScript
代码
注册到页面的底部。
C#
110,541
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章