دوست من ، من قصد جسارت خدمت شما نداشتم !!! ببخشید دقت نکردم که برا مشکل دوم دارید می گید چی سرچ کنید . اما هنوز هم معتقدم راه حلی که برا مشکل دوم گفتم مشکل شما رو حل می کنه اگر گنگ توضیح دادم بفرمایید تا بیشتر توضیح بدم.
برای ماوس اور تغییرات زیر رو اعمال کنید مشکلتون حل میشه :
کد:
<script language="javascript" type="text/javascript">
function onover() {
document.getElementById('<%=Label1.ClientID%>').style.display = "inline";
}
function onout() {
document.getElementById('<%=Label1.ClientID%>').style.display = "none";
}
</script>
<asp:Label ID="Label1" runat="server" Text="show" onmouseover="javascript:onover();"
onmouseout="javascript:onout();"></asp:Label>
معمولا برای تغییر ظاهر کنترل ها از css استفاده میشه
این مثال هم در نمونه ای از تغییر ظاهر در ماوس اور به وسیله style هست که میتونید در فایل css جدا هم استفاده کنید
کد:
<head runat="server">
<title></title>
<style type="text/css">
.DefaultStyle
{
background-color: Green;
}
.HoverStyle
{
background-color: Purple;
}
</style>
</head>
<body>
<script language="javascript" type="text/javascript">
function visible() {
document.getElementById('<%=Label4.ClientID%>').style.display = 'none';
}
function hide() {
document.getElementById('<%=Label4.ClientID%>').style.display = 'inline';
}
</script>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" CssClass="DefaultStyle" onmouseover="javascript:visible();this.className='HoverStyle';"
onmouseout="javascript:hide();this.className='DefaultStyle'">Hiiii Prashant</asp:Label>
<asp:Label ID="Label4" runat="server" Text="Hiiii Prashant"></asp:Label>
</div>
</form>
</body>