Vb.net 查询字符串拾取表中的最后一行,而不是指定的行。运动模拟
我在vb.net中创建了一个包含2个字段的表,如下所示-Vb.net 查询字符串拾取表中的最后一行,而不是指定的行。运动模拟,vb.net,postback,query-string,response.redirect,Vb.net,Postback,Query String,Response.redirect,我在vb.net中创建了一个包含2个字段的表,如下所示- Do While SqlDR.Read() TR = New HtmlTableRow TD = New HtmlTableCell TD.InnerHtml = SqlDR("name") TR.Cells.Add(TD) TB.Rows.Add(TR
Do While SqlDR.Read()
TR = New HtmlTableRow
TD = New HtmlTableCell
TD.InnerHtml = SqlDR("name")
TR.Cells.Add(TD)
TB.Rows.Add(TR)
Loop
SqlDR.Close()
数据如下所示-
Name
Jimi
Jonathan
Paulie
名字
吉米
乔纳森
保利
如何在“名称”单元格中放置超链接,以便我单击某个特定名称时,它将转到具有该名称的下一页?您可以使用
或者您可以将超链接的导航栏设置为:
NavigateURL = "profiles.aspx?name_id=" & l.ID
这与asp.net的工作原理背道而驰。您希望重新思考所有内容,并在标记中执行类似的操作:
<asp:SqlDataSource Id="somedatasource" runat="serveR" ConnectionString="..." SelectCommand="..." />
<table><tr><th>Names</th></tr>
<asp:Repeater id="somerepeater" runat="server" DataSourceID="somedatasource">
<ItemTemplate><tr><td><a href="page?name=Eval("name")">Eval("name")</a></td></tr></ItemTemplate>
</asp:Repeater>
</table>
我只想删除“链接”按钮并提供正常的超链接。这在vb.net中是可能的吗?就像你在html中使用href所做的那样?如果你在asp.net中手动循环通过数据读取器来创建html,那么你就犯了可怕的错误。您是否接受使用数据绑定的解决方案?