Asp.net 如何链接到ASP:DetailsView';s通过外部页面插入模式
与许多ASP.NET文档和示例不同,我在一个页面上执行gridview列表,它链接到第二个页面以执行编辑/更新视图,并在GET字符串中发送记录的ID 在我的编辑/更新视图中,我使用ASP:DetailsView查看、编辑和插入记录。所有这些都很好Asp.net 如何链接到ASP:DetailsView';s通过外部页面插入模式,asp.net,web-applications,asp.net-2.0,detailsview,Asp.net,Web Applications,Asp.net 2.0,Detailsview,与许多ASP.NET文档和示例不同,我在一个页面上执行gridview列表,它链接到第二个页面以执行编辑/更新视图,并在GET字符串中发送记录的ID 在我的编辑/更新视图中,我使用ASP:DetailsView查看、编辑和插入记录。所有这些都很好 在 DealsVIEW/COD>页中,我自动生成了新记录< /代码>链接,该链接使用回发来显示要填写的空白插入表单。 唯一的问题是,我不知道如何从外部页面链接到DetailsView的insert视图。我遗漏了什么吗?我可能误解了你的问题,但是 我不相
在<代码> DealsVIEW/COD>页中,我自动生成了<代码>新记录< /代码>链接,该链接使用回发来显示要填写的空白插入表单。
唯一的问题是,我不知道如何从外部页面链接到
DetailsView
的insert
视图。我遗漏了什么吗?我可能误解了你的问题,但是
我不相信您可以“链接到插入视图”,但您可以做的是在页面加载后以编程方式更改DetailsView的模式。记得先检查传入的ID是否有值
例如:
If Not idValue Is Nothing Then
yourDetailsViewName.ChangeMode(DetailsViewMode.Insert)
End If
查看MSDN页面了解更多信息:我可能误解了你的问题,但是 我不相信您可以“链接到插入视图”,但您可以做的是在页面加载后以编程方式更改DetailsView的模式。记得先检查传入的ID是否有值 例如:
If Not idValue Is Nothing Then
yourDetailsViewName.ChangeMode(DetailsViewMode.Insert)
End If
查看MSDN页面了解更多信息:我只是想继续说,尽管我没有找到链接到特定页面状态的方法,但我确实发现了dataview的DefaultMode参数,它至少允许您选择初始状态 因此: DefaultMode=“插入”
至少允许您选择插入模式作为默认模式。我只是想继续说,尽管我没有找到链接到特定页面状态的方法,但我发现了dataview的DefaultMode参数,它至少允许您选择初始状态 因此: DefaultMode=“插入”
至少允许您选择插入模式作为默认模式。我也在做同样的事情。为了帮助扩展它,我传入一个QueryString参数,如果设置了它,那么我将在页面加载上执行ChangeMode。例如:/mypage.aspx?edit=true我也在做同样的事情。为了帮助扩展它,我传入一个QueryString参数,如果设置了它,那么我将在页面加载上执行ChangeMode。ex:/mypage.aspx?编辑=true