在Datalist中通过点击某条目录跳转页面时用URL进行传值的方法
来源:互联网 发布:知字结构部首是什么 编辑:程序博客网 时间:2024/05/29 04:16
//起始页前台代码
<asp:DataList ID="DataList1" runat="server" DataKeyField="主键" OnItemCommand="DataList1_ItemCommand" Height="92px" RepeatDirection="Horizontal" RepeatLayout="Flow" Width="100%">
<ItemTemplate>
<asp:Table ID="Table1" runat="server" CellPadding="0" CellSpacing="0" Width="100%">
<asp:TableRow Height="20px" Width="100%">
<asp:TableCell Width="80%" Font-Size="14px" Font-Bold="true">
◎ <asp:LinkButton ID="LinkButton1" Font-Size="14px" Font-Bold="true" Font-Underline="false" runat="server"><%#Eval("Article_Title")%></asp:LinkButton></asp:TableCell>
<asp:TableCell Width="20%" Font-Size="14px" Font-Bold="true">[<%#((DateTime)Eval("Release_Time")).ToShortDateString()%>]</asp:TableCell>
</asp:TableRow>
</asp:Table>
</ItemTemplate>
</asp:DataList>
//起始页后台代码
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
string keyStr = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
Response.Redirect("Word.aspx?Num=" + keyStr + "&tablename=news");
}
//目标页后台代码
string ArtId = Request.QueryString["Num"].ToString();
string Tablename = Request.QueryString["tablename"].ToString();
ShowSameInfo(this.lab_title, this.lab_Smtitle, this.txt_info, this.lab_username, ArtId, Tablename);
// 方法
#region 显示文章或新闻详情
/// <summary>
/// 显示文章详情
/// </summary>
/// <param name="title1">大标题</param>
/// <param name="title2">小标题</param>
/// <param name="article">正文</param>
/// <param name="username">作者</param>
/// <param name="articleId">文章ID</param>
/// <param name="tablename">表名</param>
public void ShowSameInfo(Label title1, Label title2, TextBox article, Label username, string articleId, string tablename)
{
string str;
if (tablename == "news")
str = "select Article_Title,Article,username,Release_Time from " + tablename + " where id=" + articleId + "";
else
str = "select id,Article_Title,Article,associator_RealName,Release_Time from Article,associator where id=" + articleId + " and associator.associator_ID=Article.associator_ID";
SqlDataReader dr = dbs.ReturnDataReader(str);
while (dr.Read())
{
title1.Text = title2.Text = dr["Article_Title"].ToString();
article.Text = dr["article"].ToString();
if (tablename == "news")
username.Text = dr["username"].ToString();
else
username.Text = dr["associator_RealName"].ToString();
}
dr.Close();
}
#endregion
- 在Datalist中通过点击某条目录跳转页面时用URL进行传值的方法
- 点击子条目传值url跳转到对应的WebView
- asp.net中datalist下面使用URL,拼接带有参数的跳转链接(用在ImageButton中)
- 如何实现在当前jsp页面中通过点击按钮来跳转到上一个次访问的页面
- 点击RecyclerView的条目跳转
- 点击<a></a>标签时,不进行跳转页面的方法
- 点击子条目跳转详情页面webview
- Adapter条目点击,跳转到新的Activity,获取到值之后回显到adapter 条目中的某个控件中去
- 点击<a>通过javascript传值并跳转页面
- javaweb当中通过点击一个按钮来触发事件进行制定页面的跳转操作
- listview点击条目进行跳转,把position和具体的实体进行对应
- Recyclerview点击条目进行跳转,把position和具体的实体进行对应
- JavaScript中通过提示框跳转页面的方法
- JavaScript中通过提示框跳转页面的方法
- 在Controller中进行页面跳转的方式
- 常用的页面跳转URL方法
- 点击ImageButton进行页面跳转
- 使用JavaScript在页面中进行跳转
- 腾讯面试
- typeid 一节
- 小开心一哈儿
- 架构期刊人物述评:Ray Ozzie
- php连接其他服务器上的oracle服务器
- 在Datalist中通过点击某条目录跳转页面时用URL进行传值的方法
- Java小游戏
- 关于asp.net (C#)验证码的问题
- 把设计页的脚本代码方法添加到服务器按钮控件中的方法
- Head First C# 中文版 图文皆译 第六章 继承 page217
- hibernate 配置文件生成数据库
- KDContainer上加几个按钮不显示的问题解决。
- WINDOWS 7 未来高速系统
- 编辑并保存XML文档