无法从aspx.vb文件访问aspx文件中声明的文本框变量

时间:2011-12-27 16:44:34

标签: vb.net

我有以下abc.aspx文件:

<%@ Page Language="vb" AutoEventWireup="false" Codefile="abc.aspx.vb" Inherits="abc" %>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
         </head>
         <body>
             <asp:textbox id="txtSearch" runat="server"></asp:textbox>
         </body>
</html>

这里是abc.aspx.vb文件:

Partial Class abc
    txtSearch.Text = "HELLO"

当我尝试使用它时会出错:txtSearch不可访问? 任何人都可以告诉我,我在这里做错了什么? 这不是完整的代码只是一个片段。但我认为它让我知道我想做什么。

1 个答案:

答案 0 :(得分:0)

Partial Class abc
    txtSearch.Text = "HELLO"

如果您尝试在班级设置该值,则不允许这样做。您可以通过在构造函数中设置它来实现您尝试实现的功能:

Partial Class abc

    Shared Sub New()
        txtSearch.Text = "HELLO"
    End Sub