<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1" DataKeyNames="id">
<asp:FormView ID="FormView1" runat="server" DataSourceID="SqlDataSource2">
<asp:SqlDataSource ID="SqlDataSource2" runat="server" SelectCommand="SELECT * FROM [school] WHERE id=@id">
<SelectParameters>
<asp:ControlParameter ControlID="ListView1" Name="id" />
</SelectParameters>
</asp:SqlDataSource>
出现问题,未能在 ControlParameter“id”中找到控件“ListView1”。
上网查了,解决方法是把listview1换成该控件的uniqueID,但我不会用断点查看uniqueID,不会用,
然后我恢复到上一次成功运行,查看网页的源代码,其中有ctl00_ContentPlaceHolder1_ListView1,我猜想这个可能是uniqueID,换进去试了,还是错误
求教高手,怎么查看uniqueID属性?还有没有别的解决办法?
4 个解决方案
#1
有没有人帮帮忙。。。
#2
呼呼,搞定
#3
无满意结帖不太好,再问个问题。。
protected void LinkButton1(object sender, EventArgs e)
{
SqlDataSource1t.SelectCommand = "SELECT * FROM school WHER id=@LinkButton1.Text";
}
请问这样的效果,该怎么写代码?上面那样是不行。
protected void LinkButton1(object sender, EventArgs e)
{
SqlDataSource1t.SelectCommand = "SELECT * FROM school WHER id=@LinkButton1.Text";
}
请问这样的效果,该怎么写代码?上面那样是不行。
#4
请问您是怎么搞定的、我是一个菜鸟、也遇到了同样的问题
#1
有没有人帮帮忙。。。
#2
呼呼,搞定
#3
无满意结帖不太好,再问个问题。。
protected void LinkButton1(object sender, EventArgs e)
{
SqlDataSource1t.SelectCommand = "SELECT * FROM school WHER id=@LinkButton1.Text";
}
请问这样的效果,该怎么写代码?上面那样是不行。
protected void LinkButton1(object sender, EventArgs e)
{
SqlDataSource1t.SelectCommand = "SELECT * FROM school WHER id=@LinkButton1.Text";
}
请问这样的效果,该怎么写代码?上面那样是不行。
#4
请问您是怎么搞定的、我是一个菜鸟、也遇到了同样的问题