我要做一个软件的网站。 比如在主页面有推荐的软件。然后点击一个 A 软件。进入属于 A 软件的单独界面。包含这个软件的信息。
我想知道这个介绍软件详细信息的页面是怎么样生成的。是之前编写好的和软件一一对应? 还是一个模板页。根据不同的软件。在pageload的时候从数据库读取数据填到控件里。
要是从后台上传个软件

解决方案 »

  1.   

    专门做一个aspx动态页面,单击超链接,跳转到该动态页面,并传递参数即可。参数可以是软件的ID编号,根据传来的参数显示相应的软件信息。关键是给每种软件的超链接地址(相同)一个不同参数值。
      

  2.   

    反正你的软件信息存入数据库的话它肯定是每个软件有自己的编号,你传到显示信息的页面的参数(比如Id),你在动态生成软件信息的页面所拿到的参数(比如Id)肯定是不同的,在显示软件信息的页面可以根据你传过来的参数(比如Id)显示相应的软件信息
      

  3.   

    如果你真的是小白的话  我建议你还是传id吧  根据id绑定就好了 等到你熟悉了或者是网站做大了 在看用pageload的时候从数据库读取数据填到控件里。
      

  4.   

    你可以在数据库里存起来然后点击查看软件传值过去 取出来的这个软件的ID 去数据库查找对应的信息显示可以用类似Gridview控件 里面的超链接就可以实现你的功能
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="newsID,Us_ID"
            DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
            <Columns>
            <asp:TemplateField   ItemStyle-CssClass="hawk110" >
            <ItemTemplate >
             <asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
            </ItemTemplate>
            </asp:TemplateField>
            </Columns>
            <SelectedRowStyle BorderStyle="None" />
        </asp:GridView><asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
    这个就是查看页面的URL
    infopublishnews这个是显示详细信息的页面
    newsID="+Eval("newsID")%>Eval("newsID")这个是数据库中的ID 就是你的软件ID接收Request.QueryString["newsID"]
    通过这个值去查