Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html上使用vb.net变量_Html_Sql Server_Vb.net - Fatal编程技术网

在html上使用vb.net变量

在html上使用vb.net变量,html,sql-server,vb.net,Html,Sql Server,Vb.net,我尝试使用VB变量名从网格视图将名称插入SQL Server数据库。它插入一行,但数据库中的值是变量名,而不是变量所持有的值 我把名字定义为 dim names as string="Mike" 这就是我在gridview上对它的称呼 <asp:Parameter Name="name" Type="String" Defaultvalue = ' <%=names %> ' /> 问题是在这里将数据插入数据库 ' /> 它正在插入将您的字符串公开:将名称公开为str

我尝试使用VB变量名从网格视图将名称插入SQL Server数据库。它插入一行,但数据库中的值是变量名,而不是变量所持有的值

我把名字定义为

dim names as string="Mike"
这就是我在gridview上对它的称呼

<asp:Parameter Name="name" Type="String" Defaultvalue = ' <%=names %> ' />
问题是在这里将数据插入数据库 ' />
它正在插入

将您的字符串公开:
将名称公开为string=“Mike”

页面加载中调用
Page.DataBind()

然后使用

编辑

尝试将字符串设置为private:
private\u名称为字符串

然后创建一个公共属性

    Public Property Names As String
            Get
                Return _names 
            End Get
            Set(value As String)
                _names = value
            End Set
   End Property

然后将public property设置为所需的值(name=“Mike”),那么您应该能够使用

从.aspx页面访问该属性。您是否遗漏了一些代码?“这就是我在gridview上所说的”-那么这里什么都没有对不起,伙计,您需要进一步细化您的问题,使其有意义,否则人们将在几分钟后开始投票。我在GridView中进行此操作。问题是它正在数据库中保存。只有具有数据绑定事件的对象才支持DataBinding表达式。要获取该错误,请在不使用Page.DataBind()的情况下尝试此操作。是同一类的变量部分,例如,它是否在MyPage.vb中,而您正试图在MyPage.aspx中访问它?请使用
而不是
我可以从.aspx访问变量。问题是在此处将其传递到db否,因为您正在将aspx中的默认值设置为“”然后将其写入数据库,这意味着无法从.aspx页面正确访问该变量
    Public Property Names As String
            Get
                Return _names 
            End Get
            Set(value As String)
                _names = value
            End Set
   End Property