根据用户选择填充数据

时间:2011-04-27 00:42:44

标签: c# asp.net

如何根据用户请求填充来自SQL Server的数据?

示例:

我有一个包含大约50个链接(所有用户链接)的页面,我希望能够让用户点击他们的链接并带来另一个页面(我相信的模板)及其所有数据。这里的问题是我不想创建50个页面(每个用户一个)。

如何在ASP.NET C#中完成此操作?

2 个答案:

答案 0 :(得分:0)

我认为此网站可以帮助您入门:http://www.asp.net/mvc/tutorials

应该有与您想要做的非常相似的例子。在这里解释它只会复制现有的好材料。

如果您是编程新手,请先试用C#教程,例如:http://www.csharp-station.com/Tutorials/Lesson01.aspx

答案 1 :(得分:0)

创建一个aspx页面和一个模型很简单。

  1. Profile.aspx - 此页面包含当前用户或请求用户的所有视图显示。您可以通过您拥有的链接传递用户ID。例如:
  2. <a href="Profile.aspx?userId=123">John Doe</a>
    
    1. 现在在页面加载或控制器(MVC)中 - 您可以使用该ID来检索用户的详细信息并开始填充到您的aspx页面。例如:
    2.   

      txtName.Text = UserModel.Name

      或者,如果您使用MVC作为Web应用程序,则可以轻松命名控件并在视图aspx中设置模型。