HTML页面的超链接<a href 如何与数据库交互

<asp:LabelID="Label4"runat="server"Text='<%#Eval("Msg_Title")%>'CssClass="label4"></a... <asp:Label ID="Label4" runat="server" Text='<%# Eval("Msg_Title") %>' CssClass="label4" ></asp:Label> 这个是我用一个Label 做的一个数据库绑定字段 我现在想用超链接来实现它 这样用户点击该内容时可以跳转到另外页面,"Msg_Title" 是文本内容 如果我只想截取它的前5个字然后后面的用.....来代替 应该如何实现? 刚开始工作 没什么经验 希望大虾体谅 展开
 我来答
淡淡2v2i
2014-04-20 · TA获得超过127个赞
知道答主
回答量:130
采纳率:100%
帮助的人:118万
展开全部
实现超链接,为什么还非要用Label呢,直接这样写不就可以了. <a href="url" Class="label4" target="_blank"><%# Eval("Msg_Title") %></a> 至于截取字符串,就用NET里面的截取函数,最好定义一个类,如下面的: public static string SubStr(string str, int n, string tail) { string tempStr = ReplaceHTML(str); string reStr = "";//返回值 if (n == 0) reStr = tempStr; else { //检测中英文 if (tempStr.Length <= n / 2) { reStr = tempStr; } else { int t = 0; char[] tmp = tempStr.ToCharArray(); for (int i = 0; i < tempStr.Length; i++) { int c; //c=Convert.ToInt32(tempStr.Substring(i,1)); c = (int)tmp[i]; if (c < 0) c = c + 65536; if (c > 255) t = t + 2; else t = t + 1; if (t > n) break; reStr = reStr + tempStr.Substring(i, 1); } if (n < tempStr.Length) reStr = reStr + tail; } } return reStr; //不检测中英文 //if (n >= tempStr.Length) // n = tempStr.Length; //return tempStr.Substring(0, n); } 然后调用的地方就这样写 SubStr(Eval("Msg_Title") .ToString(),10,"...") 这样就可以了.
满意请采纳
飞花岁月2007
2015-12-03 · TA获得超过377个赞
知道小有建树答主
回答量:505
采纳率:78%
帮助的人:336万
展开全部
1.html 中的a 无法直接和数据库交互,因为html是客户端语言
2.如果需要交互,那么 href中可以是一个服务端请求,比如/query/userlist.action 这样可以请求服务端查询用户列表
3.原则上html是没有服务端交互的,需要交互必须用服务端语言如php,jsp等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfcp
2015-11-10 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
下面的url 和 title 分别为从数据库内读取出来的网址和标题变量值。
<a href="<%=url%>" target="_blank"><%=title%></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1a0f588c6
2015-09-14 · TA获得超过119个赞
知道答主
回答量:98
采纳率:50%
帮助的人:23.1万
展开全部
href的链接指向的是一个有数据库操作的页面(可以是你自己写的也可以是远程的)的url就是了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyou0
2015-11-25 · TA获得超过1840个赞
知道小有建树答主
回答量:1614
采纳率:0%
帮助的人:901万
展开全部
href本身不能与数据库交互。
不过href的目标地址页面,可以和数据库交互,但是这个要看你这个页面用什么编程语言实现了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式