比如我的DropDownList 选值为1时候 DataNavigateUrlField="URL1"
DropDownList 选值为2时候 DataNavigateUrlField="URL2"
怎样实现这个??
DropDownList 选值为2时候 DataNavigateUrlField="URL2"
怎样实现这个??
解决方案 »
- 如何得到关闭IE窗口时对话框的返回值?
- 求助asp.net网页例外被抛出且未被接住
- 如何在页面调用代码页变量赋值
- 怎么去掉Visual Studio起始页里面的最近的项目
- 为什么登录代码不执行?该怎么调试啊
- 将数据库链接代码放入一个cs文件,其它cs文件调用时出错???
- 求救珠宝游戏的开发代码
- 数据库连接的问题!新手请指点?谢谢!
- 高分请教超难问题:如何实现在用户点击DataGrid的某一个Cell的时候使这个Cell自动出现文本框以便输入?
- 参与有分:??请问??=====学习.Net用 VB 和 C# 用哪个好些?为什么?请大家谈谈他们的区别!=====
- 如何将aspx页面设置成不缓存?
- aspose.excel license问题!aspose.Excel文件在开发机器上可以运行,移到服务器上后,出现错误?
看看jc15271149(嘿咻) 的代码
在cs文件中设置一个变量:string username;然后赋值:username=this.DropDownList 1.SelectValue.ToString().Trim();在html的模板列中改成如下:
<asp:HyperLinkField DataNavigateUrlFormatString="WebForm.aspx?name=<%=username%>" />我试了一下,可以获得DropDownList1 的值。
<asp:DropDownList id="PostConfig" runat="server">
<asp:ListItem Value="1">文章</asp:ListItem>
<asp:ListItem Value="2">评论</asp:ListItem>
</asp:DropDownList>
<asp:Button id="Serach" runat="server" Text="查询"></asp:Button>
<asp:DataGrid id="Posts" runat="server" PageSize="40" BorderColor="#CCCCCC"
AutoGenerateColumns="False" CellSpacing="3">
<Columns>
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="StaticUrl" DataTextField="Title" >
</asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>
比如我选文章的时候 ,点击查询从相应的表中拿到StaticUrl放在DataNavigateUrlField中,选评论查询从另个表里拿到DynamicUrl放到DataNavigateUrlField中,麻烦帮我也写下article.ASPX.cs中代码