我的页面上有这样一个列表:热门菜系:川菜 京菜 自助餐 江浙 粤菜 湘菜这是用DataList从数据库里邦定读出来的。
(select DiningType from Dining group by DiningType)我现在必须点击相应的菜系从而在本页上的一个DataGrid列表中显示相应餐馆的信息。难点就是怎么能把 "@DiningType"这个参数在本页上传给DataGrid.有人这么用过吗?谢谢大侠指点,说具体点,最好附原码。感激不尽
(select DiningType from Dining group by DiningType)我现在必须点击相应的菜系从而在本页上的一个DataGrid列表中显示相应餐馆的信息。难点就是怎么能把 "@DiningType"这个参数在本页上传给DataGrid.有人这么用过吗?谢谢大侠指点,说具体点,最好附原码。感激不尽
<a href="本页.aspx?typeid=<%#DataBinder.Eval(Container.DataItem,"DiningType")">
<%#DataBinder.Eval(Container.DataItem,"DiningType")"></a>
在.cs 中写个显示datagrid的方法void BindGrid()
{
string sType = Request.QueryString["typeId"];
if(sType ==null) return ;
string strSQL = "Select 菜名 from 菜表 where diningtype='"+ sType +"'";
.....
....}
是这样吗?不行吧 本页好像不能获得参数
但后者方法比较笨,就看前面那个了。那位高手能发个demo看看。