0

Web サイトをリモート サーバーからローカル IIS (Windows 7 Enterprise) に移動する必要があります。一部のリンク、エラーメッセージを除いてすべてが機能します:

Compiler Error Message: BC30456: 'text' is not a member of 'System.Web.UI.Control'.

ソース:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim data1 = FormView1.FindControl("label18")
    Dim data2 = FormView1.FindControl("label19")
    Dim data3 = FormView1.FindControl("label20")
    Dim data4 = FormView1.FindControl("label21")
    Dim data5 = FormView1.FindControl("label22")
    data1.text = Session("rok")

エラー メッセージで最後の行が強調表示されます。

Visual Web Developer 2008 で「View in Browser」を使用すると、すべてが機能します。IIS でエラーなしでこのサイトを実行するには何が必要ですか?

4

2 に答える 2

0

それをラベルに変換すると、Textプロパティにアクセスできます。

Dim data1 = TryCast(FormView1.FindControl("label18"), Label)
If Not data1 Is Nothing Then data1.Text = Session("rok")

data1 =Nothing変換しない場合。

于 2013-07-11T15:29:18.103 に答える