将变量从javascript传递到代码VB.Net后面的ASP.NET

埃曼·阿波利尔

我试图显示并获取网站访问者位置的坐标,以将其存储在我的数据库中,我已经在javascript中使用google maps API进行了简单的试用。现在,我需要将javascript中的坐标值传递给我的代码,以进行所需的计算并将其存储在数据库中。

这是定位器代码

   <script>
            function success(position) {
                var s = document.querySelector('#status');
                if (s.className == 'success') {
                    return;
                }
                s.innerHTML = "Gotcha!";
                s.className = 'success';

                var mapcanvas = document.createElement('div');
                mapcanvas.id = 'mapcanvas';
                mapcanvas.style.height = '400px';
                mapcanvas.style.width = '560px';

                document.querySelector('article').appendChild(mapcanvas);

                var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);

                var myOptions = {
                    zoom: 15,
                    center: latlng,
                    mapTypeControl: false,
                    navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL },
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };
                var map = new google.maps.Map(document.getElementById("mapcanvas"), myOptions);

                var marker = new google.maps.Marker({
                    position: latlng,
                    map: map,
                    title: "You are here! (at least within a " + position.coords.accuracy + " meter radius)"
                });
            }

            function error(msg) {
                var s = document.querySelector('#status');
                s.innerHTML = typeof msg == 'string' ? msg : "failed";
                s.className = 'fail';
            }

            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(success, error);
            } else {
                error('not supported');
            }

            //the problem is here!
            var getter = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
            document.getElementById('<%=send_laty.ClientID%>') = getter.lat;
            document.getElementById('<%=send_lony.ClientID%>') = getter.lng;
            alert(getter)


        </script>

我创建了2个隐藏字段来将变量从javascript传递到后面的代码

<asp:HiddenField ID="send_laty" runat="server" Value="" />
<asp:HiddenField ID="send_lony" runat="server" Value="" />

我在aspx.vb页面的page_load上像这样测试它们

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim output As String
    output = send_laty.Value + " ___  " + send_lony.Value
    MsgBox(output)

End Sub

但是输出是_______,这意味着未传递变量!

我需要一个提示,为什么它没有传递值!

提前致谢,

萨拉瓦娜·库玛(Saravana Kumar)

您需要将结果分配给value属性。

document.getElementById('<%=send_laty.ClientID%>').value = getter.lat;
document.getElementById('<%=send_lony.ClientID%>').value = getter.lng;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET后面的代码中为ImageButton的ClickI()事件连接

来自分类Dev

在asp.net 4.0中使用(c#)后面的代码禁用“ a” href标记

来自分类Dev

从asp.net后面的代码显示字符串的最简单方法

来自分类Dev

如何使用ASP.NET从后面的代码中添加其他CSS类?

来自分类Dev

ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

来自分类Dev

Asp.net从后面的代码添加表单onsubmit()

来自分类Dev

如何从asp.net代码后面的html组合框中获取价值

来自分类Dev

从asp.net代码后面的JavaScript警报中获取确定

来自分类Dev

从ASP.NET C#代码后面的2D数组解析为Javascript

来自分类Dev

ASP.NET C#从后面的代码中设置OnSelectedIndexChanged

来自分类Dev

从ASP .Net Web表单后面的代码中获取Select2选择的值

来自分类Dev

如何从vb,net后面的代码调用此Js func

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

从文件后面的代码中添加/删除GridView ASP.NET的标题列中的类

来自分类Dev

ASP.NET:从后面的代码每5分钟调用一次弹出窗口

来自分类Dev

如何从asp.net后面的代码中调用确认消息?

来自分类Dev

Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

来自分类Dev

从asp.net后面的代码中添加一个包含asp标签的div

来自分类Dev

ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

来自分类Dev

Asp.net文本框从后面的代码中设置bordercolor然后将其删除

来自分类Dev

从后面的代码引用我的asp.net页中的标签

来自分类Dev

在asp.net后面的代码中使用ajax调用方法

来自分类Dev

从后面的代码中使用jQuery将ASP.NET中的文本框清除为0

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

在来自母版页控件的内容页中的变量后面的asp.net代码上设置jQuery选择器

来自分类Dev

ASP.NET C#,如何在后面的代码中输入 html

来自分类Dev

在后面的asp.net代码中调用类点击函数

来自分类Dev

从c#后面的代码循环遍历html表<td>中的asp.net按钮

来自分类Dev

后面的代码中的 asp.net 设置按钮命令不起作用

Related 相关文章

  1. 1

    如何在ASP.NET后面的代码中为ImageButton的ClickI()事件连接

  2. 2

    在asp.net 4.0中使用(c#)后面的代码禁用“ a” href标记

  3. 3

    从asp.net后面的代码显示字符串的最简单方法

  4. 4

    如何使用ASP.NET从后面的代码中添加其他CSS类?

  5. 5

    ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

  6. 6

    Asp.net从后面的代码添加表单onsubmit()

  7. 7

    如何从asp.net代码后面的html组合框中获取价值

  8. 8

    从asp.net代码后面的JavaScript警报中获取确定

  9. 9

    从ASP.NET C#代码后面的2D数组解析为Javascript

  10. 10

    ASP.NET C#从后面的代码中设置OnSelectedIndexChanged

  11. 11

    从ASP .Net Web表单后面的代码中获取Select2选择的值

  12. 12

    如何从vb,net后面的代码调用此Js func

  13. 13

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  14. 14

    从文件后面的代码中添加/删除GridView ASP.NET的标题列中的类

  15. 15

    ASP.NET:从后面的代码每5分钟调用一次弹出窗口

  16. 16

    如何从asp.net后面的代码中调用确认消息?

  17. 17

    Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

  18. 18

    从asp.net后面的代码中添加一个包含asp标签的div

  19. 19

    ASP.NET CheckBoxes在后面的代码中启用/禁用文本框

  20. 20

    Asp.net文本框从后面的代码中设置bordercolor然后将其删除

  21. 21

    从后面的代码引用我的asp.net页中的标签

  22. 22

    在asp.net后面的代码中使用ajax调用方法

  23. 23

    从后面的代码中使用jQuery将ASP.NET中的文本框清除为0

  24. 24

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  25. 25

    在来自母版页控件的内容页中的变量后面的asp.net代码上设置jQuery选择器

  26. 26

    ASP.NET C#,如何在后面的代码中输入 html

  27. 27

    在后面的asp.net代码中调用类点击函数

  28. 28

    从c#后面的代码循环遍历html表<td>中的asp.net按钮

  29. 29

    后面的代码中的 asp.net 设置按钮命令不起作用

热门标签

归档