如何实现选项卡?要求切换选项卡不刷新。
大家好:
问题如题。
我是用Menu和MultiView两个控件实现的,MultiView里边套View ,当点击某个菜单项时在事件里指定MultiView显示哪一个View 。
但是这样实现需要返回服务器触发事件。
我想做成无刷新的。
请大家赐教!
------解决方案--------------------csdn的论坛没有很适合讨论 asp.net ajax 技术问题的地方(asp.net论坛现在也是将过于浅显的问题堆在这里)。你可以自己找一些例子学一下,或者搜索一些专门讨论asp.net ajax的论坛。
------解决方案--------------------其实很简单的东西,不知道怎么说了,几年前我也以为这很难。可接触web没一个月的时候我就发现了,还是懂了本质的东西好啊。去学下JavaScript + XML 吧
------解决方案--------------------tab.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 无标题文档 </title>
<script src= "tabclass.js "> </script>
<link href= "style.css " rel= "stylesheet " type= "text/css ">
<script>
var tabbox1=new TabBox( "tab1 ")
tabbox1.addtab( "p1 ", "留言 ",0)
tabbox1.addtab( "p2 ", "附件 ")
tabbox1.addtab( "p3 ", "关于此控件 ")
</script>
</head>
<body bgcolor= "#AEAEAE ">
<table border= "0 " style= "border-collapse: collapse " bordercolor= "#808080 " cellpadding= "0 " >
<tr>
<td> <script>
tabbox1.init()
</script>
</td>
</tr>
<tr width= "300 ">
<td bgcolor= "#FFFFFF " style= "border:1px #000000 solid;border-top:none " nowrap> <table id=p1>
<tr>
<td> <textarea rows= "6 " name= "S1 " cols= "51 "> </textarea> </td>
</tr>
</table>
<table id=p2>
<tr>
<td> <input type=file > </td>
</tr>
</table>
<table id=p3>
<tr>
<td> 此控件由 <b> <font face= "Verdana "> <font color= "#FF0000 "> puter </font> jam </font> </b> 独立开发 < br> 如果你在使用过程中有什么意见和建议,请到 <a href= "http://puterjam.vipx.net/ " target=_blank> puterjam.vipx.net </a> </td>
</tr>
</table> </td>
</tr>
<script> tabbox1.inithidetab() </script>
</table>
</body>
</html>
style.css
body
{
margin: 6pt;
s}
td
{
font-family: 宋体;
font-size: 12px;
color: #000000;
}
.bd
{
FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3);
}
.tleft
{
background-image: url( '../img/tab1.gif ');
}
.tright
{
background-image: url( '../img/tab3.gif ');
}
.ttop
{
background-image: url( '../img/tab2.gif ');
}