<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="title" DataNavigateUrlFormatString="这里是你要跳转的页面?title={0}" DataTextField="title" HeaderText="用户ip"></asp:HyperLinkColumn>然后在新页面,使用
title=Request.QueryString["title"]
接收值就可以了
title=Request.QueryString["title"]
接收值就可以了
解决方案 »
- 急求一个ValidationExpression属性的正则表达式
- 关于treeview 的一些问题。。
- url上传值很不安全,是不是尽量用session代替
- 我在DataList中用CheckBox做一个批量删除,我不字段怎么将ID和CheckBox联系到一起!
- 请问如何拦截远程通信数据?(HTTP协议的)
- 关于.net生成、导入.xls和.csv文件的问题 急~!急~!急~!
- 各位大虾帮个忙解决一下这个问题,,,谢谢了,
- 用mhash.ComputeHash(bytValue)加密码的字符串如何解密?
- asp.net2.0每次编译网页的问题老得覆盖原来的。
- 求大神解惑
- 这个错误怎么改阿,大家帮帮我吧
- 十万火急,在线高分求助!
<asp:HyperLinkColumn DataTextField="title" HeaderText="主题名字" NavigateUrl="text.aspx?title={0}"></asp:HyperLinkColumn>
text.aspxLabel1.Text=Request.QueryString["title"];我是新手.见笑了!
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace guest
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.ImageButton ImageButton1;
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.TextBox TextBox2;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string strSQL="Select * from guest;";
string strConnection="server=127.0.0.1;database=club;uid=sa;password=123;";
DataSet objDataSet=new DataSet();
SqlConnection objConnection=new SqlConnection(strConnection);
SqlDataAdapter objDataAdapter=new SqlDataAdapter(strSQL,objConnection);
objDataAdapter.Fill(objDataSet,"guest");
DataView objDataView=new DataView(objDataSet.Tables["guest"]);
DataGrid1.DataSource=objDataView;
DataGrid1.DataBind();
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string strinsertsql="insert into guest(title,text) values('" + TextBox1.Text + "','" + TextBox2.Text + "')";
string strConnection="server=127.0.0.1;database=club;uid=club;password=123;";
SqlConnection objConnection=new SqlConnection(strConnection);
SqlCommand comm = new SqlCommand();
comm.CommandText = strinsertsql;
comm.Connection = objConnection; try
{
objConnection.Open();
comm.ExecuteNonQuery();
}
catch(Exception ex)
{
Response.Write("Error:"+ex.Message);
}
finally
{
objConnection.Close();
}
}
} }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 72px; POSITION: absolute; TOP: 16px" cellSpacing="1"
cellPadding="1" width="80%" border="1">
<TR>
<TD style="HEIGHT: 20px"><FONT face="宋体"><asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" CellPadding="3" BackColor="White"
BorderWidth="1px" BorderStyle="None" BorderColor="#CCCCCC" Width="100%" Height="192px">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle>
<ItemStyle ForeColor="#000066"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<Columns>
<asp:HyperLinkColumn DataTextField="title" HeaderText="主题名字" NavigateUrl="text.aspx?title={id}"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="name" HeaderText="姓名"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="text" HeaderText="帖子内容"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="ip" HeaderText="用户ip"></asp:HyperLinkColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
</Columns>
<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
</asp:datagrid></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 19px"><FONT face="宋体"></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 38px"><FONT face="宋体"><asp:imagebutton id="ImageButton1" runat="server" Width="105px" Height="34px" ImageUrl="file:///C:\Documents and Settings\jnnc\桌面\post.jpg"></asp:imagebutton></FONT></TD>
</TR>
<TR>
<TD><FONT face="宋体"><asp:textbox id="TextBox1" runat="server"></asp:textbox></FONT></TD>
</TR>
<TR>
<TD><asp:textbox id="TextBox2" runat="server" TextMode="MultiLine"></asp:textbox></TD>
</TR>
</TABLE>
</form>
</body>
</HTML>这是html
<asp:HyperLinkColumn DataTextField="title" HeaderText="主题名字" NavigateUrl="text.aspx?title={0}"></asp:HyperLinkColumn>as<asp:HyperLinkColumn HeaderText="主题名字" NavigateUrl="text.aspx?title=<%# DataBinder.Eval(Container.DataItem,"title")%>"></asp:HyperLinkColumn>
行 21: <FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
行 22: <Columns>
行 23: <asp:HyperLinkColumn HeaderText="主题名字" NavigateUrl="text.aspx?title=<%# DataBinder.Eval(Container.DataItem,"title")%>"></asp:HyperLinkColumn>
行 24: <asp:HyperLinkColumn DataTextField="name" HeaderText="姓名"></asp:HyperLinkColumn>
行 25: <asp:HyperLinkColumn DataTextField="text" HeaderText="帖子内容"></asp:HyperLinkColumn>
还是不行。我听说他们是代码分离什么的。不能把这个写到code里面去吗?辛苦您啦。就是最后解决不了我还是给您分!
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="guest.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 72px; POSITION: absolute; TOP: 16px" cellSpacing="1" cellPadding="1" width="80%" border="1">
<TR>
<TD style="HEIGHT: 20px"><FONT face="宋体"><asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" CellPadding="3" BackColor="White" BorderWidth="1px" BorderStyle="None" BorderColor="#CCCCCC" Width="100%" Height="192px">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle>
<ItemStyle ForeColor="#000066"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="title" DataNavigateUrlFormatString="text.aspx?title={0}" DataTextField="title" HeaderText="主题名字"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="name" HeaderText="姓名"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="text" HeaderText="帖子内容"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataTextField="ip" HeaderText="用户ip"></asp:HyperLinkColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
</Columns>
<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
</asp:datagrid></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 19px"><FONT face="宋体"></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 38px"><FONT face="宋体"><asp:imagebutton id="ImageButton1" runat="server" Width="105px" Height="34px" ImageUrl="file:///C:\Documents and Settings\jnnc\桌面\post.jpg"></asp:imagebutton></FONT></TD>
</TR>
<TR>
<TD><FONT face="宋体"><asp:textbox id="TextBox1" runat="server"></asp:textbox></FONT></TD>
</TR>
<TR>
<TD><asp:textbox id="TextBox2" runat="server" TextMode="MultiLine"></asp:textbox></TD>
</TR>
</TABLE>
</form>
</body>
</HTML>