目前我正在设计我的网站,数据来自我的数据库。
我的问题是,如果只是说我有一个数据表,其中包含网页中显示的数据库中事件的所有数据,但仅包含某些信息,例如事件名称,日期,事件地点。这个功能我知道怎么做,我的问题除此之外,
我想从每行的名称列创建一个链接,此链接将打开一个新网页,该网页设计有特定事件的所有详细信息(描述、事件时间、国家)。
因此,如果只是说用户单击第 5 行的事件名称链接,用户将被定向到另一个页面和该特定事件的更详细版本,并且只有该事件对用户可见。
这里的任何人都知道这个函数的这个过程或过程叫什么,因为我不确定如何去做以及在这个主题上搜索什么。
谢谢
这个问题相当广泛,尝试一些东西并展示总是更好。请接受以下内容作为在ASP.NET
中构建网格视图的准则
ASP.NET GridView 基础知识和 CRUD 操作- 这是一个很好的示例。
从 ASP.NET GridView 单击打开单个记录视图
会有更有效的方法,但这应该涵盖基础知识。
您可以随时创建和WebApi REST服务,并使用BootStrap或Angular Material来构建表格,并使用弹出模式来显示单个视图...只是一个想法。
这是您在第二个链接上寻找的内容
<asp:LinkButton ID="lbRedirect" runat="server" Text="Show" OnClientClick="javascript:openWin("ShowPODetails.aspx?id=" + '<%# Eval("id")%>')"></asp:LinkButton>
可以将其余数据作为查询字符串参数传递
创建一个标准的 ASP.NET 项目,创建数据库(先代码或先创建数据库),然后使用VS2015内置的向导创建列表页和单个项页。 生成的代码将完全符合您的要求。
有关更多详细信息,请参阅 asp.net。