我可以在控制台应用程序中使用System.Web.UI.Page吗?

时间:2015-07-08 13:29:38

标签: asp.net vb.net

我想测试一个网页中的功能。我是否有办法在控制台应用程序中使用System.Web.UI.Page并在Session中放置一些东西并以这种方式测试?

我创建了一个测试类并继承了Page但我无法将Session放入其中。当我输入" myPage。"如下所示,在#34;。"

之后,我看不出任何结果
<TestClass()> Public Class UnitTest2
    Inherits System.Web.UI.Page
    Dim myPage = New System.Web.UI.Page
    myPage.
End Class

请帮忙!

更新:下面的代码似乎通过了编译器

<TestClass()> Public Class UnitTest2
    <TestMethod()>
    Public Sub TestCheckRules()
        Dim myPage As testWebPage = New testWebPage
        myPage.testSession()
    End Sub
End Class

Public Class testWebPage
    Inherits System.Web.UI.Page

    Public Sub New()
    End Sub

    Public Sub testSession()
        Dim firstName As String = "John"
        Dim lastName As String = "Smith"
        Dim city As String = "Seattle"
        Session("FirstName") = firstName
        Session("LastName") = lastName
        Session("City") = city
    End Sub

结束班

然后当我跑步时出现以下错误: 类型&#39; System.Web.HttpException&#39;的例外情况发生在System.Web.dll中但未在用户代码中处理

附加信息:只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态。还请确保System.Web.SessionStateModule或自定义会话状态模块包含在应用程序配置的\\部分中。

0 个答案:

没有答案