نمایش نتایج 1 تا 10 از 10

نام تاپیک: دو تا سوال در رابطه با asp(خیلی فوری)

  1. #1
    کاربر دائمی آواتار Mohammad_dn
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    نوده سیتی
    پست
    990

    Unhappy دو تا سوال در رابطه با asp(خیلی فوری)

    سلام ... خسته نباشید

    دوتا سوال داشتم:

    1:میخوام یه دایو داشته باشم که هر لینکی که داخل این دایو هست وقتی روش کلیک میکنی تو یه صفحه ی جدید باز شه(target=_blank)

    2:دانلود فایل های (zip--rar--pdf ) برای اعضا باشه...یعنی اگه کسی خواست دانلود کنه باید اول login بشه تا بتونه دانلود کنه

    خیلی فوری نیاز دارم...لطفا پاسخ بدید

    با تشکر فراوان

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1390
    محل زندگی
    ایلام
    پست
    59

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    در مورد سوال اول : باید به تعداد دلخواه لینک داخل Div بزاری، بعدش درهر لینک، خاصیت زیر رو اضافه کنی
    Target="_blank"


    برای سوال دوم باید پیکره‌بندی امنیتی پروژ رو ایجاد کنی که بحثش طولانی و خارج از اینجاست

  3. #3
    کاربر دائمی آواتار actros
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    117

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    نقل قول نوشته شده توسط Mohammad_dn مشاهده تاپیک
    سلام ... خسته نباشید
    دوتا سوال داشتم:
    1:میخوام یه دایو داشته باشم که هر لینکی که داخل این دایو هست وقتی روش کلیک میکنی تو یه صفحه ی جدید باز شه(target=_blank)

    2:دانلود فایل های (zip--rar--pdf ) برای اعضا باشه...یعنی اگه کسی خواست دانلود کنه باید اول login بشه تا بتونه دانلود کنه
    خیلی فوری نیاز دارم...لطفا پاسخ بدید
    با تشکر فراوان
    دایو چیه بابا دیو :دی (دایو از روش میپرن تو آب)
    سوال اولت که دوستمون جواب داد اما برای سوال دومت:
    فرض می کنیم لینک های شما داینامیکن(داخل repeater یا datalist یا ... ) این لینک رو همه می تونن دانلود کنن:
    <a runat="server" href='<%# Eval("Lurl")%>' target="_blank"><%# Eval("Ltitle")%> </a>


    حالا این لینکو فقط اونایی که وارد سایت شدن میتونن دان کنن (فرض اینه که از ممبرشیپ دیتابیس استفاده می کنی) تست شده و جواب میده.تو این روش اگه طرف ثبت نام نکرده باشه اصلا لینک دانلود لود نمیشه (طرف از صفه سورس بگیره بازم به جایی نمیرسه :دی)
    <a id="aDownload" runat="server" href='<%# setUrl("url")%>' target="_blank" title='<%# setUrl ("title") %>'><%# Eval("Ltitle")%> </a>


    حالا باید این کد رو به CodeBehind صفه اضافه کنی :

       Protected Function setUrl(item As String) As String
    Select Case item
    Case "url"
    If Context.User.Identity.IsAuthenticated Then
    Return Eval("Lurl")
    Else
    Return ""
    End If
    Case "title"
    If Context.User.Identity.IsAuthenticated Then
    Return "برای دانلود کلیلک کنید"
    Else
    Return "برای دانلود باید وارد سایت شوید"
    End If
    End Select
    End Function
    آخرین ویرایش به وسیله actros : شنبه 16 آذر 1392 در 18:21 عصر

  4. #4
    کاربر دائمی آواتار Mohammad_dn
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    نوده سیتی
    پست
    990

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    1:

    Target="_blank"
    عزیز من خودمم میدونم باید این خاصیت رو به هر لینک اظافه کنم....

    میخوام اگه این خاصیت رو نداشت هم توی یه صفحه ی جدید باز شه

    2:
    دایو چیه بابا دیو :دی (دایو از روش میپرن تو آب)
    شما ببخش

    سوال اولت که دوستمون جواب داد اما برای سوال دومت:
    فرض می کنیم لینک های شما داینامیکن(داخل repeater یا datalist یا ... ) این لینک رو همه می تونن دانلود کنن:
    1
    <a runat="server" href='<%# Eval("Lurl")%>' target="_blank"><%# Eval("Ltitle")%> </a>





    حالا این لینکو فقط اونایی که وارد سایت شدن میتونن دان کنن (فرض اینه که از ممبرشیپ دیتابیس استفاده می کنی) تست شده و جواب میده.تو این روش اگه طرف ثبت نام نکرده باشه اصلا لینک دانلود لود نمیشه (طرف از صفه سورس بگیره بازم به جایی نمیرسه :دی)
    1
    <a id="aDownload" runat="server" href='<%# setUrl("url")%>' target="_blank" title='<%# setUrl ("title") %>'><%# Eval("Ltitle")%> </a>





    حالا باید این کد رو به CodeBehind صفه اضافه کنی :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Protected Function setUrl(item As String) As String
    Select Case item
    Case "url"
    If Context.User.Identity.IsAuthenticated Then
    Return Eval("Lurl")
    Else
    Return ""
    End If
    Case "title"
    If Context.User.Identity.IsAuthenticated Then
    Return "برای دانلود کلیلک کنید"
    Else
    Return "برای دانلود باید وارد سایت شوید"
    End If
    End Select
    End Function

    من C#‎ کار می کنم لطفا کد C#‎ بذارید

  5. #5
    کاربر دائمی آواتار actros
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    117

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    نقل قول نوشته شده توسط Mohammad_dn مشاهده تاپیک
    1:
    عزیز من خودمم میدونم باید این خاصیت رو به هر لینک اظافه کنم....
    میخوام اگه این خاصیت رو نداشت هم توی یه صفحه ی جدید باز شه
    2:
    شما ببخش
    من C#‎ کار می کنم لطفا کد C#‎ بذارید
    convert vb to cs

  6. #6
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    35
    پست
    8,078

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    راه ساده استفاده از FormsAuthenticationTicket است.
    جستجو کنید

  7. #7
    کاربر دائمی آواتار Mohammad_dn
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    نوده سیتی
    پست
    990

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    ببخشید اما من نتونستم چیز خوبی پیدا کنم (حداقل در پیج های فارسی)

    میشه خودتون همینجا توضیح بدین؟

  8. #8
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    35
    پست
    8,078

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    توی چند ثانیه سرچ معلومه چیزی پیدا نمیشه.
    اطلاعات وب کانفیگ پوشه ax
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <system.web>
    <authorization>
    <allow roles="administrator,user" />
    <deny users="?" />
    <deny roles="poweruser" />
    </authorization>
    </system.web>
    </configuration>

    اطلاعات وب کانفیگ پوشه exe
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <system.web>
    <authorization>
    <allow roles="administrator,poweruser" />
    <deny users="?" />
    <deny roles="user" />
    </authorization>
    </system.web>
    </configuration>

    اطلاعات وب کانفیگ پوشه file
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <system.web>
    <authorization>
    <deny users="?" />
    <allow roles="administrator,user,poweruser" />
    </authorization>
    </system.web>
    </configuration>

    اطلاعات فایل گلوبال
    <%@ Application Language="C#‎" %>

    <script runat="server">

    void Application_AuthenticateRequest(object sender, EventArgs e)
    {
    try
    {
    HttpCookie cookie = Context.Request.Cookies[FormsAuthentication.FormsCookieName];
    FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value);
    FormsIdentity identity = new FormsIdentity(ticket);
    string[] roles = ticket.UserData.Split('|');
    System.Security.Principal.GenericPrincipal principal = new System.Security.Principal.GenericPrincipal(identit y, roles);
    Context.User = principal;
    }
    catch { }
    }

    </script>

    دکمه ورود
     protected void Button1_Click(object sender, EventArgs e)
    {
    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2, txtUserName02.Text, DateTime.Now, DateTime.MaxValue, true, DropDownList1.SelectedItem.Text);
    string encryptTicket = FormsAuthentication.Encrypt(ticket);
    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket);
    cookie.Expires = chkRememberMe.Checked ? ticket.Expiration : DateTime.MinValue;
    Response.SetCookie(cookie);
    }
    عکس های ضمیمه عکس های ضمیمه

  9. #9
    کاربر دائمی آواتار Mohammad_dn
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    نوده سیتی
    پست
    990

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    آقای فخر آوری...بازم فایل رو دان میکنه...شما همین سایت برنامه نویس رو ببین تا وقتی که کاربر login نکنه نمیتونه فایل رو دانلود کنه....(من چنین چیزی رو میخوام)

  10. #10
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    35
    پست
    8,078

    نقل قول: دو تا سوال در رابطه با asp(خیلی فوری)

    برسی کنید . اشتباه می کنید

تاپیک های مشابه

  1. سوال در رابطه با ویژوال &amp; ASP
    نوشته شده توسط x_6e6_x در بخش توسعه وب (Web Development)
    پاسخ: 1
    آخرین پست: شنبه 31 فروردین 1387, 01:22 صبح
  2. یک سوال در مورد کریستال ریپورت (خیلی فوری)
    نوشته شده توسط Hamedm در بخش VB.NET
    پاسخ: 0
    آخرین پست: جمعه 04 شهریور 1384, 16:39 عصر
  3. چندتا سوال در مورد asp.net دارم خیلی فوری اگه کسی میتونه....
    نوشته شده توسط likable6 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 18 آذر 1383, 15:03 عصر
  4. قیمت ایجاد صفحات asp خیلی فوری
    نوشته شده توسط fari در بخش Classic ASP
    پاسخ: 0
    آخرین پست: یک شنبه 17 آبان 1383, 11:45 صبح
  5. یه سوال در مورد یه نرم افزار(( خیلی فوری))
    نوشته شده توسط white fox در بخش VB.NET
    پاسخ: 1
    آخرین پست: جمعه 04 مهر 1382, 22:43 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •