Asp.net 我怎样才能做跨页发布?这样更好吗?

Asp.net 我怎样才能做跨页发布?这样更好吗?,asp.net,Asp.net,本项目采用“跨页面发布”(第1页)。但这改变了从单向网页到双向传递价值的方式。每次都要转换成上一页的程序类型。 编程太长,维修人员也会觉得痛苦(维修也是我); 我想问一下如何编写程序?这样更好吗?多谢各位 If TypeOf Me.PreviousPage Is PP001 Then ID = DirectCast(Me.PreviousPage, PP001).ID ElseIf TypeOf Me.PreviousPage Is PM

本项目采用“跨页面发布”(第1页)。但这改变了从单向网页到双向传递价值的方式。每次都要转换成上一页的程序类型。 编程太长,维修人员也会觉得痛苦(维修也是我); 我想问一下如何编写程序?这样更好吗?多谢各位

 If TypeOf Me.PreviousPage Is PP001 Then
                ID = DirectCast(Me.PreviousPage, PP001).ID
            ElseIf TypeOf Me.PreviousPage Is PM002 Then
                ID = DirectCast(Me.PreviousPage, PP002).ID
            ElseIf TypeOf Me.PreviousPage Is PM003 Then
                ID = DirectCast(Me.PreviousPage, PP003).ID
            ElseIf TypeOf Me.PreviousPage Is PP004 Then
                ID = DirectCast(Me.PreviousPage, PP004).ID
            ElseIf TypeOf Me.PreviousPage Is PP005 Then
                ID = DirectCast(Me.PreviousPage, PP005).ID
            ElseIf TypeOf Me.PreviousPage Is PP006 Then
                ID = DirectCast(Me.PreviousPage, PP006).ID
            ElseIf TypeOf Me.PreviousPage Is PP007 Then
                ID = DirectCast(Me.PreviousPage, PP007).ID
            ElseIf TypeOf Me.PreviousPage Is PP008 Then
                ID = DirectCast(Me.PreviousPage, PP008).ID
            ElseIf TypeOf Me.PreviousPage Is PP009 Then
                ID = DirectCast(Me.PreviousPage, PP009).ID
            End If
p、 s.1:


p、 s.2:“ID”是属性,而不是网络控制。

您可以尝试使用反射获取
ID
值。试试下面


ID=Me.PreviousPage.GetType().GetProperty(“ID”).GetValue(Me.PreviousPage,null)

您好,再见!非常感谢!!!!!我需要这个!!!很短很清晰!!!!就一行!它确实起作用了!非常感谢。乐意帮忙:)