获取asp.net中的id
<asp:GridViewID="gv"runat="server"DataSourceID="SqlDataSource2"><Columns><asp:HyperLi...
<asp:GridView ID="gv" runat="server" DataSourceID="SqlDataSource2" >
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="News/news.aspx?newsid=" Target="_blank"
DataTextField="Title" NavigateUrl="News/news.aspx?newsid="/>
<asp:BoundField DataField="AddTime" ShowHeader="false" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ASPConnectionString %>"
SelectCommand="SELECT top 6 [Title], [Addtime],[ID] FROM [News] order by ID desc">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="ID" QueryStringField="ID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
这是news页面
int id = Convert.ToInt32(Request.QueryString["newsid"]);
//Response.Write(id);
string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["ASPConnectionString"]);
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(settings);
con.Open();
如何获取表
News中的id
是不是传newsid传错了
数据库
News
(ID,Title,Author,AddTime,Content,Neirong) 展开
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="News/news.aspx?newsid=" Target="_blank"
DataTextField="Title" NavigateUrl="News/news.aspx?newsid="/>
<asp:BoundField DataField="AddTime" ShowHeader="false" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ASPConnectionString %>"
SelectCommand="SELECT top 6 [Title], [Addtime],[ID] FROM [News] order by ID desc">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="ID" QueryStringField="ID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
这是news页面
int id = Convert.ToInt32(Request.QueryString["newsid"]);
//Response.Write(id);
string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["ASPConnectionString"]);
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(settings);
con.Open();
如何获取表
News中的id
是不是传newsid传错了
数据库
News
(ID,Title,Author,AddTime,Content,Neirong) 展开
5个回答
展开全部
<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="News/news.aspx?newsid=" Target="_blank"
DataTextField="Title" NavigateUrl="News/news.aspx?newsid="/>
这个直接换成
<a href='News/news.aspx?newsid=<%# Eval("ID")#>>' />
DataTextField="Title" NavigateUrl="News/news.aspx?newsid="/>
这个直接换成
<a href='News/news.aspx?newsid=<%# Eval("ID")#>>' />
展开全部
你根本就没传啊,<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="News/news.aspx?newsid={0}" Target="_blank"这样才能把ID传过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
newsid根本就没有传值到页面去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
顶啊,你根本就没传出id,怎么肯能接收的到呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有时候自己多多调试下..就知道错误在那里了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询