在运行时创建HTML页面

问题描述 投票:0回答:1

几年前,我付给一个开发商为我创建网站。现在,我想用自己的网站来代替它。但是,他的版本有一些地方我不能完全理解。

  1. 当我检查源文件时,我只能看到一个只有一行的Default.aspx,它是继承自"_Default",但我找不到任何其他ASP页面。我的假设是,所有这些页面都被编译成DLL程序集,但是当我发布自己的网站时(使用ASP.NET Web Forms并选择编译成一个程序集),我仍然可以看到其他ASP页面。
  2. 当我浏览他创建的页面时,我在地址栏中看不到页面名称,只能看到一个类似以下的字符串

    "?p=PARENTPAGE=2010&txtid=2010",而PARENTPAGE是顶层菜单选项。

所以,似乎是在运行时创建的页面,因为连地址都和普通页面不一样。

对不起,如果我问的问题很外行,但谁能告诉我他们是怎么做的,用什么类型的Web应用程序做的?

c# asp.net dll
1个回答
0
投票

我认为他使用了一个数据库(如mysql,sql server等)来存储 "页面",假设 "PARENTPAGE "和 "txtid "都是页面的Ids。

© www.soinside.com 2019 - 2024. All rights reserved.