我正在尝试使用Razor v3 Webpages语法创建一个论坛类型的应用程序,但无法弄清楚如何让问题获得自己的URL。 (例如http://example.com/questions.php?id=457)。我知道如何用PHP做到这一点,但我想知道我甚至可以使用Razor。
作为旁注,我不能使用像PHPBB这样的预先存在的软件包,因为这个想法与论坛完全不同。它更像是一个合作网站。
编辑: 我能够读取数据库并编写查询,我在加载页面时遇到问题。使用php,我可以告诉php控制器问题的ID,它将在页面上显示。我不知道怎么用剃刀做这个。我尝试使用表单提交和发布,但这不起作用。
答案 0 :(得分:0)
如果您想查看网页中数据管理的基础知识,请阅读Introduction to Working with a Database in ASP.NET Web Pages (Razor) Sites。本教程使用UrlData而不是QueryString,但结果是相同的。
无论如何,本文解释了在ASP.NET网页之间传输数据的几种方法:Transferring Data Between ASP.NET Web Pages。