ASP.NET(C#)中如何在后台用NewRow()如何输出超链接

来源:百度知道 编辑:UC知道 时间:2024/05/21 03:11:19
小弟初学ASP.NET,我的后台代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class Arcticle_List : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//新建一个DataTable的实例dt
DataTable dt = new DataTable();
//声明一个DataRow实例dr
DataRow dr;
//说明DataTable表里的包含哪些字段
dt.Columns.Add(new DataColumn("标题", typeof(string)));
dt.Columns.Add(new DataColumn("分类", typeof(string)));
dt.Columns.Add(new DataColumn("发表时间", typeof(DateTime)));
//定义数据库的Connection
SqlConnection ytConn = new SqlConn

前台放个超链接的控件 如 HyperLink
后台用命令改前台控件的属性

HyperLink1.NavigateUrl="~/Arcticle.aspx?ArcticleID=" + Dr["b_dailyid"].ToString() ;
HyperLink1.Text=Dr["b_dailytitle"].ToString()

GridView1.DataBind()

前台放个超链接的控件 如linkbutton等
后台用命令改前台控件的属性

LinkButton.Navigationurl="~/Arcticle.aspx?ArcticleID=" + Dr["b_dailyid"].ToString() ;
LinkButton.Text=Dr["b_dailytitle"].ToString() ;