salam.6864
عضو جدید
سلام بچه ها
توی asp.net نمی تونمlableروجابه جاکنمpositionاون هم غیر فعال چی کار کنم؟
توی asp.net نمی تونمlableروجابه جاکنمpositionاون هم غیر فعال چی کار کنم؟
قسمت positionاش غیرفعالاگر از کدنویسی دستی استفاده نمی کنید. روی تگ div که حاوی label است کلیک کنیدو به مسیر زیر بروید :
Format --> Position
سپس گزینه Absolute رو انتخاب کنید.
حالا می تونید drag & drop کنترلتون رو جا به جا کنید.
این روش اصلا" روش اصولی و صحیح نیست و نمی تونید در پروژه های واقعی ازش استفاده کنید.
دوست من شما داری روی Label کلیک می کنی !قسمت positionاش غیرفعال![]()
باعرض شرمندگی یه کمک دیگه میخواستمدوست من شما داری روی Label کلیک می کنی !
یک حاشه نقطه چین دورش هست ... روی اون کلیک کن. Position فعال میشه.
باعرض شرمندگی یه کمک دیگه میخواستم
برای نشون دادن عکس ساعت همراه باتغییر در asp.netچه کنم
روش سوم بی زحمتدشمنتون شرمنده
شما دوتا راه داری ... .
روش اول : استفاده از اسکریپتهای سمت کلاینت مثل JavaScript , VBScript , ...
در این تکنیک شما در واقع ساعت سیستم کاربر رو روی صفحه وب به خودش نشون میدی !
از محاسن این روش سرعت لود سریع صفحه و Performance عالیه اما عیبش هم اینه که Reliable ( امن ) نیست. یعنی اگر ساعت سیستم کاربر تنظیم نباشد ساعت اشتباه بهش نشون داده میشه. ساعتهایی که در وبلاگ ها قرار داده میشود این گونه اند.
روش دوم : استفاده از قابلتهای ASP.NET
در این تکنیک شما ساعت رو از سرور می خونید و به کاربر نشون میدید.
از معایب این روش میشه به به روز نبودن ساعت اشاره کرد.
یعنی کاربر درخواست صفحه را به سرور می فرستد و سرور پیج را با ساعت فعلی به کاربر نشان می دهد . این سایعت تا درخواست بعدی کاربر تغییر نمی کند .
روش سوم : استفاده از Ajax
در این روش هم ساعت از سرور خونده میشه و دقیق هست و عیب روش دوم را نیز ندارد و ساعت بروز است و نیاز به PostBack صفحه نیست . منتهی باید یک تایمر در صفحه گذاشت و هر یک ثانیه یکبار یک قسمتی از صفحه را Refresh کرد .
یه روش هم ایده ی خودمه که چون تا به حال پیاده سازیش نکردم عنون نمی کنم .
شما کدوم مد نظرته بهتون بگم ابزار کار چیه .
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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 runat="server">
<title>Untitled Page</title>
<script runat="server">
protected void timer_Tick(object sender, EventArgs e)
{
lblTime.Text = DateTime.Now.ToLongTimeString();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="timer" runat="server" Interval="1000" OnTick="timer_Tick">
</asp:Timer>
<asp:Label ID="lblTime" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>