将javascript变量传递给VB.Net
Passing javascript variable to VB.Net
我有需要从javascript传递变量到vb.net的代码,但由于某种原因它不工作,我似乎无法找出代码出了什么问题。请帮助。我声明了一个隐藏变量,它存储值,然后返回,但代码隐藏文件中的变量始终为空。
Aspx code (EDITED:)
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication3.WebForm1" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:HiddenField ID="nwLatHidden" runat="server" Value="" />
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">
</asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>
<telerik:RadHtmlChart runat="server" ID="RadHtmlChart1">
<Legend>
<Appearance Position="Bottom">
<TextStyle FontSize="14" Color="Blue" FontFamily="Courier New, sans-serif" />
</Appearance>
</Legend>
<PlotArea>
<XAxis>
<Items>
<telerik:AxisItem LabelText="KM41872"/>
<telerik:AxisItem LabelText="KM41873"/>
<telerik:AxisItem LabelText="KM41871"/>
</Items>
<MajorGridLines Visible="false" />
<MinorGridLines Visible="false" />
</XAxis>
<YAxis>
<MinorGridLines Visible="false" />
</YAxis>
<Series>
<telerik:LineSeries Name="Mean">
<SeriesItems>
<telerik:CategorySeriesItem Y="0.59" />
<telerik:CategorySeriesItem Y="0.63" />
<telerik:CategorySeriesItem Y="0.6" />
<telerik:CategorySeriesItem Y="0.65" />
<telerik:CategorySeriesItem Y="0.64" />
<telerik:CategorySeriesItem Y="0.63" />
<telerik:CategorySeriesItem Y="0.65" />
<telerik:CategorySeriesItem Y="0.67" />
<telerik:CategorySeriesItem Y="0.63" />
</SeriesItems>
</telerik:LineSeries>
<telerik:LineSeries Name="Min">
<SeriesItems>
<telerik:CategorySeriesItem Y="0.55" />
<telerik:CategorySeriesItem Y="0.56" />
<telerik:CategorySeriesItem Y="0.55" />
<telerik:CategorySeriesItem Y="0.61" />
<telerik:CategorySeriesItem Y="0.56" />
<telerik:CategorySeriesItem Y="0.57" />
<telerik:CategorySeriesItem Y="0.59" />
<telerik:CategorySeriesItem Y="0.61" />
<telerik:CategorySeriesItem Y="0.55" />
</SeriesItems>
</telerik:LineSeries>
<telerik:LineSeries Name="Max">
<SeriesItems>
<telerik:CategorySeriesItem Y="0.66" />
<telerik:CategorySeriesItem Y="0.74" />
<telerik:CategorySeriesItem Y="0.66" />
<telerik:CategorySeriesItem Y="0.71" />
<telerik:CategorySeriesItem Y="0.72" />
<telerik:CategorySeriesItem Y="0.73" />
<telerik:CategorySeriesItem Y="0.71" />
<telerik:CategorySeriesItem Y="0.74" />
<telerik:CategorySeriesItem Y="0.71" />
</SeriesItems>
</telerik:LineSeries>
</Series>
</PlotArea>
</telerik:RadHtmlChart>
</form>
<script type="text/javascript">
document.getElementById('nwLatHidden').value = '6.00';
</script>
</body>
</html>
后台代码:公共类WebForm1继承System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim nwLat As String
nwLat = nwLatHidden.Value.ToString
End Sub
End Class
try this
. getelementbyid("& lt; % = nwLatHidden.clientID")。
相关文章:
- 将数据从javascript文件导入VB.Net页面
- VB NET JQUERY AJAX上出现错误500
- Calling VB.Net from Javascript
- 如何从vb.net中的页面加载事件中调用特定的javascript函数
- 通过vb.net使用javascript
- 在 Javascript 中使用 C#/VB.NET 值
- 在代码后面从window.confirm中检索值.[VB.net]
- 试图在vb.net codebehind中获取javascript变量
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素
- 在VB.net/C#或Objective-C上将JPEG或PNG转换为SVG格式
- 单击按钮后需要jQuery方法重定向-ASP.NET、VB.NET、jQuery、Javascript
- 使用Asp.net(VB.net)或Javascript将条形码生成为PDF文档
- 谷歌地图-来自VB.Net的JSON对象标记
- JS Websocket卡在连接TCPListener-VB.net的状态
- 如何将文本框中的值存储到 asp.net vb.net 应用程序中的 JavaScript 变量中
- VB.net 使用Ajaxcall的文件上传
- 从 vb.net 关闭脚本弹出窗口
- 使用 JavaScript 将变量值从 aspx 页传递到 VB.net 页
- 从 vb.net 程序调用 Google Chrome 窗口中的 JavaScript 函数
- 如何从 vb.net 中的 ASPX.vb 页调用 WebMethod