0

我想将<p>标签内的内容存储到数据库中。可能吗?

<p align="center">
<button type="submit" class="btn btn-success" id="btnCheckin" onclick="getLocation()">Check In</button>
<button type="submit" class="btn btn-success" id="btnCheckout" onclick="getLocation()">Check Out</button>
</p>
<p id="demo"></p>

<script type="text/javascript">
    var x = document.getElementById("demo");

    function getLocation() {
      if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
      } else { 
        x.innerHTML = "Geolocation is not supported by this browser.";
      }
    }

    function showPosition(position) {
      x.innerHTML = "Latitude: " + position.coords.latitude + 
      "<br>Longitude: " + position.coords.longitude;
    }

</script>

以下是我尝试过的。但是我在演示中遇到了错误,红色下划线。

protected void btnCheckin_Click(object sender, EventArgs e)
{
    string mainconn = ConfigurationManager.ConnectionStrings["Myconnection"].ConnectionString;

    SqlConnection sqlconn = new SqlConnection(mainconn);

    string sqlQuery = "INSERT INTO Locate (Locate_LongLat) VALUES @Locate_LongLat";

    SqlCommand sqlcomm = new SqlCommand(sqlQuery, sqlconn);
    sqlcomm.Parameters.AddWithValue("@Locate_LongLat", demo);

    sqlconn.Open();
    sqlcomm.ExecuteNonQuery();
}

是否可以将 p 标签的内容存储到数据库中?如果不能,如何存储经纬度值?

4

0 回答 0