当我在VS编辑器中打开模板页面并运行我的动态数据项目时,我立即收到一条错误,即无法找到正在编辑的页面,即使这不是起始页面。
从此我收集动态数据运行时想要写一些东西到所有页面,我很好奇为什么。我确信它不像“手动”那样为源标记添加动态控件,但它有什么用呢?
答案 0 :(得分:1)
发生这种情况时,请查看网址。如果它是模板文件的路径和名称,则直接转到此模板,而没有正确的URL结构来正确路由它。
文件的实际路径 - > http://localhost:3760/MainFolder/DynamicData/PageTemplates/List.aspx
期望的内容 - > http://localhost:3760/MainFolder/TableName/List.aspx
当我右键单击模板文件并在浏览器中选择视图时,这种情况经常发生。这只是告诉它直接转到文件。在Web窗体中像魅力一样工作,但现在通过路由,url具有特殊含义,直接进入文件会导致路由失败。