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

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

实现超链接,为什么还非要用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 = tempStrelse { //检测中英文 if (tempStr.Length <= n / 2) { reStr = tempStr} else { int t = 0char[] tmp = tempStr.ToCharArray()for (int i = 0i <tempStr.Lengthi++) { int c//c=Convert.ToInt32(tempStr.Substring(i,1)) c = (int)tmp[i]if (c <0) c = c + 65536if (c >255) t = t + 2else t = t + 1if (t >n) breakreStr = 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,"...") 这样就可以了.

满意请采纳

1.html 中的a 无法直接和数据库交互,因为html是客户端语言

2.如果需要交互,那么 href中可以是一个服务端请求,比如/query/userlist.action 这样可以请求服务端查询用户列表

3.原则上html是没有服务端交互的,需要交互必须用服务端语言如php,jsp等


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9599817.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存