ASP.NET 后台如何调用前台页面中带参数的js方法
比如我在后台的Page_Load()里边有一个读取坐标点列表的方法得到了一个List<Point>protectedvoidPage_Load(objectsender,...
比如我在后台的Page_Load() 里边有一个读取坐标点列表的方法 得到了一个List<Point>
protected void Page_Load(object sender, EventArgs e)
{
List<Point> list = GetPointList();
for(int i =0;i< list.count;i++)
{
///这里怎么调用前台的DrawPoint(x,y) 呢?
}
}
需要循环调用前台页面中的 DrawPoint(x,y) 把坐标点都画到页面上
<script type="text/javascript" language="javascript">
function DrawPoint(x,y)
{
}
</script>
这种要如何调用才能实现呢
求大神指导 最好给点示例代码 感激不尽 展开
protected void Page_Load(object sender, EventArgs e)
{
List<Point> list = GetPointList();
for(int i =0;i< list.count;i++)
{
///这里怎么调用前台的DrawPoint(x,y) 呢?
}
}
需要循环调用前台页面中的 DrawPoint(x,y) 把坐标点都画到页面上
<script type="text/javascript" language="javascript">
function DrawPoint(x,y)
{
}
</script>
这种要如何调用才能实现呢
求大神指导 最好给点示例代码 感激不尽 展开
1个回答
展开全部
你为什么要调用前台的 js 呢,你前台的页面Page_Load执行完以后才生成,所有是调用不了。后端的按钮可以通过一些设置绑定前端的 js,那是因为按钮生成为 html 控件,理论后端为前端生成 js 方法绑定。而你这种形式不行!
更多追问追答
追问
那像我这种必须是页面加载完成了 再从数据库读取出坐标列表 再画到页面上
这种要如何实现呢
读坐标列表只能在后台完成哦 在页面上绘画又只能在前台用js
这种需求大家应该也是有的吧
追答
把需要绘制的数据放到页面的上比如说你可以
var point=<%=data%>;
//这样 js 就可以用这个变量绘制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询