问题1:界面上拖一个Label 怎样实现当点击该Label的时候 自动跳转到另一个界面上(例如:Default2.aspx)。问题2:界面上有个GRIDVIEW控件,从数据库中的Name字段中取出数据,显示在GRIDVIEW中, 例如第一行第一列显示“张三”。这个时候,当点击张三的时候,或者点击张三这一行的任何位置,就会自动跳转到另一个界面,这个功能如何实现?希望高手指点,最好能帮忙写出代码。感激不尽!!!
调试欢乐多
<label id="l" onclick="location.href('default.aspx')">ddddd</label>
服务端控件的话好像没有这个事件,用超链接可以吗?
<a href="default.aspx" target="_self"><asp:Label ID="lab" runat="server">ddddd</asp:Label></a>
2 整行为span
呵呵!!以前做过WINFORM 没做过WEB
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor='#6495ED'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=this.oldcolor;");
e.Row.Attributes.Add("onDblClick", "cks(this)");
}
}<script type ="text/javascript" >
function cks(obj){
var name1 = obj.cells[0].innerText;
var name2 = obj.cells[1].innerText;
alert (name);//查看取的第一个值
window.location='aa.aspx?id='+name1;//得到值之后就根据那个值,一般是ID 就传值 那边取就行了
}
</script>
<asp:BoundColumn DataField="UID" HeaderText="用户名"></asp:BoundColumn>
<asp:BoundColumn DataField="IsAdmin" HeaderText="权限"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<a href="#">1111</a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>