ASP.net中JS脚本问题,求教

睡神在睡觉 2009-06-30 10:05:42
1.有几个JS脚本函数需要在aspx页面下执行,如何在ASPX页面下调用我自己写的JS脚本内的函数?

2.JS脚本函数
function Mark(var Lat,var Lon,var Add,var Name,var Info){
var point = new EPoint(Lat,Lon);
var icon = new EIcon(Lon);
var infoWindow = new EInfoWindow(Name, Info);
var marker = new EMarker("111",point, icon, infoWindow);
webgis.addOverlay(marker);
}
lat类型double Lon类型double Add/Name/Info类型string

这个函数在传参的时候怎么传入?最好能给写个例子

3.在aspx.cs向aspx页面传值如何传最合理?

...全文
22 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
睡神在睡觉 2009-06-30
  • 打赏
  • 举报
回复
谢谢回答,刚开始搞asp.net,再加上对js脚本也不熟悉,能说的详细点么?第一个问题能给个调用的例子来参考么?
还有第二个传值我是想传函数的参数,不是想把东西显示在网页上,也就是说从aspx.cs页传个变量值到aspx页上来进行运算,
fengjian_428 2009-06-30
  • 打赏
  • 举报
回复
1页面上直接调用就好了啊
2 Mark(1,1,"test","name","info")
3可以用Response.Write( " 内容"); 会把内容输出到页面的最上面
pjw216 2009-06-30
  • 打赏
  • 举报
回复
帮顶并学习~~
wuyq11 2009-06-30
  • 打赏
  • 举报
回复
Response.Write("<script>
Mark("+str1+","","","","")
</script>");
echoxue 2009-06-30
  • 打赏
  • 举报
回复
1,页面上直接调用就好了啊
<script language="javascript" type="text/javascript">

function Mark(var Lat,var Lon,var Add,var Name,var Info){
var point = new EPoint(Lat,Lon);
var icon = new EIcon(Lon);
var infoWindow = new EInfoWindow(Name, Info);
var marker = new EMarker("111",point, icon, infoWindow);
webgis.addOverlay(marker);
}
//直接调用
Mark(1,1,"test","name","info")

</script>

2,如果是页面之间的传值,一般传的参数少的话用这个
2.1 a.aspx?para1='1'¶2='2'
2.2 用session来传
session["para"] = "1";
haiwangstar 2009-06-30
  • 打赏
  • 举报
回复
不是很清楚你的需求. 你的这个应该同采用什么服务端技术没有关系.

1.在ASPX下面执行? 问题是你想在什么时机时调用 ?点某个按钮时,还是页面启动时?
如果是在页面启动时而且你一定要在ASPX代码里做,可以用Page.ClientScript.RegisterStartupScript 方法就可以了.
不过..既然是脚本代码..同服务端是什么技术,ASPX.还PHP没有多大关系. 可以写页面里的.


3.在aspx.cs向aspx页面传值如何传最合理?
具体怎么讲?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧