aspx.vb中的公共变量aspx中不可访问的类

我有一个quesrystring中包含的变量,我成功地将其检索到aspx.vb代码中。 我希望能够在主aspx页面中选择该变量以便在javascript中使用。 然而,aspx页面没有看到它的变量。

我已经确定变量是在公共类级别声明的,并且确保它是一个公共变量作为字符串。 那么到底发生了什么问题? 我也尝试直接检索查询字符串到aspx页面,但这似乎也不工作。

我在页面后面的代码的顶部看起来像这样: -


    Imports System.Data.SqlClient
    Imports System.Data
    Imports System.Web.DynamicData
    Imports System.Web.UI.WebControls.WebControl

Partial Class Act_Page

Inherits System.Web.UI.Page
Public aname As String

Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    DisplayActInfo()


    aname = Request.QueryString("aname")

apsx页面: -

<%@ Page Language =“VB”AutoEventWireup =“false”CodeFile =“Act_Page.aspx.vb”Inherits =“Act_Page”%> <!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns =“http://www.w3.org/1999/xhtml”> <head runat =“server “> <title> </ title> <link rel =”stylesheet“type =”text / css“href =”〜/ TFStyle.css“/> <script type =”text / javascript“> var aname2 = <asp: Literal ID =“addthis_aname”runat =“server”/>; var addthis_config = {“data_track_clickback”:true}; var addthis_share = {templates:{twitter:“通过”+ aname2 +“{{url}}(通过@TuneFever)检出{{title}}”}} </ script>

这里有人知道我需要改变以获得什么应该是一个简单的任务,工作?

干杯,

链接地址: http://www.djcxy.com/p/96471.html

上一篇: Public variable in aspx.vb Class no accessible in aspx

下一篇: IE not implemented error (in IE 8)