我想测试一个网页中的功能。我是否有办法在控制台应用程序中使用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或自定义会话状态模块包含在应用程序配置的\\部分中。