سلام
برای این کار نیاز به یه حساب بانکی هست . چه نوع حسابی و در کدوم بانک ؟
الف)
اگر بخواهید مکانیزم کامل و مستقیم پرداخت الکترونکی داشته باشید، باید حساب بانکی معتبری (احتمالاً به نام یک شرکت ثبت شده) داشته باشید ... شرایط آن را به سادگی بهتر است از یکی از بانک ها سوال کنید، شاید بانک های مختلف شرایط(قوانین) مختلفی داشته باشند، یکی سخت تر و دیگری آسان تر، ولی شما با هر بانکی رسمی عضو شتابی قرار دادتان تکمیل شود میتوانید پذیرای سارای کارتهای شتاب هم باشید ... برای اطلاعات کامل و شرایط و قوانین و... شان به سادگی به یک بانک مراجعه کنید.
طرف حساب شما در این سطح، مستقیماً خود بانک است و بانک نمونه کدهای لازم را برای کار را به شما خواهد داد.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ب)
راه حل دیگر پرداخت اینترنتی آن است که که شرکت هایی (مثلاً یک شرکت خاص که برای عدم تبلیغ، بیخیال نامش میشویم!) رفتند و شرایط و ضوابط بانک را تامین کرده اند و بانک برای آنها امکان پرداخت آنلاین را فراهم کرده ... شما با این شرکت قرارداد میبندید (کارش همین است) و این شرکت پایه خرید آنلاین خودش را دراختیار سایت شما قرار میدهد.
یعنی وقتی در نهایت وارد سایت بانک برای پرداخت میشوید، سایت بانک نام این شرکت را برای طرف حساب(گیرنده وجه) نشان میدهد، ولی خود این شرکت پس از آمدن پول به حسابش و کسر درصدی برای مزدش، مبلغ را به حساب شما واریز میکند.
فرقش این است که قوانین و ضوابط ساده تری نسبت به بانک دارد و درواقع سایت های کوچک و غیر رسمی(به معنی بدون یک شرکت با روزنامه رسمی) بیشتر و ساده تر میتوانند در ان عضو شوند و از مکانیزم پرداخت آن استفاده کنند.
طرف حساب شما در این سطح، آن شرکت است و آن شرکت نمونه کدهای لازم را برای کار را به شما خواهد داد.
ج)
راه ساده نهایی هم که در نهاین به ذهن همه خواهد رسید، آن است که شماره یک کارت شتاب بدهید، تا مردم خودشان پول را هر طور میتوانند(اینترنتی، خودپرداز، بانک و...) به کارت شما بریزند و تاریخ و کدپیگیری و... نهایی را در سایت وارد کنند.
شما هم به سادگی با یک حساب معمولی و درخواست رمزاینترنتی میتوانید واریزها (و برداشتها) ی حسابتان از همان منزل یا شرکت و با اینترنت بررسی کنید و در صورت هماهنگ بودن مطالب، درخواست مشتری را به جریان بیاندازید ...
اینکه آیا ممکنه که سایت من رو قیلتر بکنن ؟ ( فقط تبلیغات مجاز ) و اگر بله چکار باید بکنم که این کا رو نکنن ؟
قاعدتاً نباید ف-ی-ل-ت-ر شود ولی طبق شواهد زیاد هم با دروپیکر نیست!
یک سامانه ساماندهی جمع آوری فهرست سایتها و صاحبانشان و... وجود دارد که احتمالاً اگر سایتان در ان ثبت شود، احتمال ف-ی-ل-ت-ر اش کمتر خواهد شد.
ولی بازهم اگر مطالب سایتان مشکل خاصی نداشته باشید، شاید نیاز نباشد ... !
در asp.net چگونه می شود یک ایمیل را به یک شخصی فرستاد ؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مثلا من سایتم شامل چنتا صفحه است یه لینکی میاد برای بازکردن یکی از صفحه ها ( نه صفحه اصلی ) اگه این صفحه حجمش کم باشه زود باز میشه یا به حجم دیگر صفحات ( مخصوصا صفحه اصلی ) هم ربط داره ؟
هر صفحه یک فایل مستقل است، و مرورگر درخواست دانلود همان یک فایل را میدهد، حجم صفحات مختف روی هم تاثیری ندارد، به شرطی که صفحه شما که باز میشود کاری به صفحات دیگر نداشته باشد.
مثلاً در html با تگ iframe میتوان صفحات دیگر را در دل یک صفحه موجود باز کرد و نشان داد که طبیعتاً حجم دانلود برابر جمع صفحه اصلی و iframe هایش خواهد بود.
یا در ASP.Net مفهوم MasterPage وجود دارد که میتواند در صفحات مختلف تکرار شود، مرورگر گمان میکند ی فایل را دانلود کرده ولی آن یک فایل ادقام شده MasterPage و Page است که بوسیله ASP.Net انجام شده ...
در کل و همانطور که گفتمف در حالت عادی صفحات ربطی به هم ندارند.
در asp.net وقتی می خواد رویداد form_load اجرا بشه قبلش باید اون صفحه تقریبا کامل لود بشه درسته ؟ آیا رویدادی هست که قبل از هرچیزی اول اون رویداد اجرا بشه بعد اگه لازم بود صفحه لود بشه ؟
طرتیب رویداد صفحات ASP.Net چنین است...
شما میتوانید در هرمرحله با دستور Response.Redirect کاربر را به ادرس دیگری نقل مکان دهید (در واقع جلوی نمایش صفحه فعلی را بگیرید.)
PreInit
Init
InitComplete
PreLoad
Load
-----Control events-----
LoadComplete
PreRender
PreRenderComplete
SaveStateComplete
Render
Unload
این روند ترتیبی معروف به "چرخه حیاط" است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چرا میان از تگ های div برای ساختن ظاهر سایت استفاده می کنن و چرا از تگ table استفاده نمی کنن و کلا کجاها باید از table و کجاها از div استفاده کرد ؟
برخی معتقد هستند، تگ table تودرتویی زیادی دارد و کمی کدها را پیچیده میکند!
ولی بحرحال table تگ قدرتمندی است و میتواند اسکلت سایت را خیلی خوب چیدمان کند(به شرطی که در ابعاد دیهی سلول ها دقت شود و از ادقام سلول ها هم استفاده نشود.)
تو بعضی سایتا بعضی قسمتها عکس هایی گذاشتن که نمیشه تو کامپیوتر ذخیره کرد و یا وقتی صفحه رو کامل ذخیره می کنی این عکسا ذخیره نمیشن . برای اینکار چه باید کرد ؟
بعضی سایتها به قصد با دستورات javascript راست کلیک را غیر فعال میکنند تا به خیال خودشان کاربر نتواند راست کلیک کند و تصویر را ذخیره کند!!! این بحثی مجزا است ...
ولی اگر شما در شکل بندی سایتتان از فایلهای CSS استفاده کنید و ادرس تصاویر هم داخل CSS ها باشد، قالباً مرورگرها در زمان Save آن صفحه دیگر ارجاعات داخل CSS را بررسی و ذخیره نمیکنند ودرنتیجه آن میشود که میبینید ...
این لزوماً به معنی آن نیست که برنامه نویس خواسته کاربر نتواند این کار را کند!!! ربطی ندارد!
یک روش استف برنامه نویس ترجیح داده از CSS استفاده کند و برخی تصالویر را جزء بدنه قالب نهایشی سایت هستند(مثل شکل پنلهایی که محتویات داخلش قرار میگیرد) در CSS قرار دهد ...
وقتی یه کاربری به سایت ما وارد میشه چجوری با چه کدی میشه فهمید که آی پی این کاربر چیه ؟
Request.UserHostAddress
وقتی مجموعه ای از کنترل ها را روی کنترلpanel قرار دهیم و خاصیت visible این کنترل را برابر false قرار دهیم با اینکه این کنترل با تمام اشیائ روی آن نمایش داده نمی شود آیا هنگام لود این صفحه کنترل ذکر شده هم لود می شود یا خیر ؟ ( روی این کنترل بین 1 تا 40 عکس قرار داده شده + کنترل های دیگر )
تمام کنترلرهای شما به عنوان یک Class در حافظه سرور بارگذاری میشوند تا بتوانید در صورت نیاز خصایص آنها را دستکاری کنید و مثلاً همین وضعیت Visible و... را تغییر دهید (اگر شی null باشد خطای nullreference ردیافت میکند و از منظر شی گرایی مشکل دارد)
ولی اگر کنترلر سروری ASP.Net با وضعیت (runat=server) در کدهای قبل render نامرئی شود(visible=false) کل ان کنترلر و همه موارد داخل ان از فرآیند Render حذف شده و کلاً به مرورگر کاربر متقاضی نخواهد رسید.
این با visible داخل Html و CSS و javascript فرق دارد، (مجدد تاکید میکنم) برای کنترلرهای سروری (runat=server) اگر visible=false باشد، کلاً html ای برای این کنترلر تولید نخواهد شد.
موفق باشید.