站内所搜代码,怎么加详细链接,这是鲜果图

这里是前台
<script language="javascript" type="text/javascript">
function change(obj){
obj.className="";
obj.value="";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="tb" runat="server" Text="请输入教师的名字" CssClass="defau" onfocus="change(this)"></asp:TextBox>
<asp:Button ID="gogo" runat="server" Text="查询" OnClick="gogo_Click" />
</div>
这里是cs
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void gogo_Click(object sender, EventArgs e)
{
SqlConnection mycon = new SqlConnection(ConfigurationManager.ConnectionStrings["mystr"].ToString());
mycon.Open();
SqlCommand mycmd = new SqlCommand("showsingleteacher", mycon);
//mycmd.CommandType = CommandType.StoredProcedure;
//SqlDataReader dr = mycmd.ExecuteReader();
//while (dr.Read())
//{
// Response.Write(dr["tname"].ToString());
//}
mycmd.CommandType = CommandType.StoredProcedure;
SqlParameter sp = new SqlParameter("@tname", SqlDbType.Char, 10);
sp.Value = tb.Text;
mycmd.Parameters.Add(sp);
SqlDataReader dr = mycmd.ExecuteReader();
if (!dr.HasRows)
{
Response.Write("您输入的用户不存在");
tb.Text = "";
tb.Focus();
}
else
{
int count = 0;
string resu = String.Empty;
// <a href="#">网易</a>
while (dr.Read())
{
count++;
resu += "姓名为:" + dr["tname"].ToString().Replace(tb.Text, "<span a href='#'>" + tb.Text + "</a>") + "<br />";
resu += "工资为:" + dr["sal"].ToString() + "<br />";
}
Response.Write("一共找出 <span style='color:red;font-weight:bold'>" + count + "</span> 条符合条件的记录<br />"+resu);
tb.CssClass = "";
}
}
}
------解决思路----------------------
你把 <a> 写成 <span a> 了。
另外给你一个忠告,程序的每一个小过程最好都是10几行的,如果代码太多就要设计子过程来分块实现。只有你开始分块、分层时,才能看出技术的差别来。而堆砌最基本的代码时是看不出来实力的。如果是一团乱麻一样的代码,设计层面不利于扩展,你在编程(爱好者)的道路上也走不了多远。