永发信息网

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

答案:6  悬赏:10  手机版
解决时间 2021-11-21 16:45
  • 提问者网友:疯孩纸
  • 2021-11-20 20:41
HTML页面的超链接<a href 如何与数据库交互
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-11-20 21:25
1.html 中的a 无法直接和数据库交互,因为html是客户端语言
2.如果需要交互,那么 href中可以是一个服务端请求,比如/query/userlist.action 这样可以请求服务端查询用户列表
3.原则上html是没有服务端交互的,需要交互必须用服务端语言如php,jsp等
全部回答
  • 1楼网友:封刀令
  • 2021-11-21 02:47
href的链接指向的是一个有数据库操作的页面(可以是你自己写的也可以是远程的)的url就是了
  • 2楼网友:罪歌
  • 2021-11-21 02:11
下面的url 和 title 分别为从数据库内读取出来的网址和标题变量值。
" target="_blank"><%=title%>
  • 3楼网友:枭雄戏美人
  • 2021-11-21 00:39
如果想异步的话可以使用ajax和后台文件进行数据库的交互
  • 4楼网友:患得患失的劫
  • 2021-11-20 23:00
href本身不能与数据库交互。
不过href的目标地址页面,可以和数据库交互,但是这个要看你这个页面用什么编程语言实现了。
  • 5楼网友:执傲
  • 2021-11-20 22:18
实现超链接,为什么还非要用Label呢,直接这样写不就可以了. <%# Eval("Msg_Title") %> 至于截取字符串,就用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,"...") 这样就可以了.
满意请采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯