【发布时间】:2014-04-11 12:41:13
【问题描述】:
我正在构建一个 asp.net 应用程序,但在尝试传输页面时不断收到此错误:
执行 Edit_PropertyData.aspx 的子请求时出错
我不知道是什么原因造成的,也不知道如何解决,任何帮助将不胜感激!
这里是Edit_PropertyData.aspx的Page_Load事件
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmdChangeMaterial.Attributes.Add("onclick", "CheckSaveStatus();")
cmdEditMaterial.Attributes.Add("onclick", "CheckSaveStatus();")
If Session("Mode") Is "Edit" Then
cmdEditMaterial.Enabled = True
cmdSaveData.Enabled = True
Else
cmdEditMaterial.Enabled = False
cmdSaveData.Enabled = False
End If
pnlMain.Visible = True
pnlMain.Height = Unit.Pixel(650)
End Sub
【问题讨论】:
-
分享你的Edit_PropertyData.aspx代码
-
@ClarkKent 只是
Page_Load事件? -
Server.Transfer非常有限。你为什么需要它?不会,例如HttpContext.Current.RewritePath工作得更好?或者您应该使用更好的方法? -
@Luaan 嗯,我会试试
HttpContext.Current.RewritePath我以前从来没有用过这个 -
更重要的是,你为什么要做
Server.Transfer?你想做什么?