تصویر ثابت

پایگاه رسمی مهندس محسن اشکبوس

کارشناس ارشد طراحی سامانه های نرم افزاری تحت وب و شیرپوینت

پایگاه رسمی مهندس محسن اشکبوس

کارشناس ارشد طراحی سامانه های نرم افزاری تحت وب و شیرپوینت

آخرین نظرات

۲۳ مطلب با موضوع «برنامه نویسی :: برنامه نویسی وب (ASP.NET)» ثبت شده است

حل مشکل : Assembly generation failed - Referenced assembly does not have a strong name

اشکبوس محسن | سه شنبه, ۱۴ شهریور ۱۳۹۶، ۰۳:۴۰ ب.ظ

سلام برای حل این مشکل یک راه بسیار ساده وجود دارد و آن هم این است که مسیر ذیل را در پروژتون دنبال کنید : 

Project Properties -> Signing


حال تیک گزینه Sign the assembly checkbox  را بردارید و پروژتون رو Build کنید.

  • اشکبوس محسن

رفع مشکل Process with ID xxxx is not running (حل شده)

اشکبوس محسن | شنبه, ۲۶ فروردين ۱۳۹۶، ۱۰:۵۸ ق.ظ
1. ابتدا فایل مربوط به پروژه تان را با NotePad باز کنید.


2. خط مربوط و مشخص شده(DevelopmentServerPort<developmentserverport>) در تصویر را پیدا کنید.


3. کادر مشخص شده در تصویر فوق را کامل پاک کنید.

4. تغییرات را ذخیره کنید ، ممکن است هنگام باز کردن Visual Studio گزینه Reload ظاهر گردد.بر روی Reload All کلیک کنید.


  • اشکبوس محسن

Custom MemberShip And RoleProvider In Asp.net Webform

اشکبوس محسن | دوشنبه, ۲۰ دی ۱۳۹۵، ۰۴:۳۵ ب.ظ

HI , I Developed Sample Custome MemberShip And RoleProvider In Asp.net Webform , I Hope Enjoyed!

  • اشکبوس محسن

کتاب ساده و روان آموزش Asp.net MVC 5 برای مبتدیان

اشکبوس محسن | دوشنبه, ۳ خرداد ۱۳۹۵، ۰۱:۲۹ ق.ظ
این کتاب برای کسانی که میخواهند برای اولین بار با Asp.net MVC آشنا شوند می تواند مفید واقع شود،برای دانلود از لینک ذیل استفاده بفرمایید : 

دریافت
حجم: 2.78 مگابایت
توضیحات: کتاب به زبان انگلیسی می باشد
  • اشکبوس محسن

اجرا شدن رخداد onClick مربوط به button هنگامی که در textbox کلیدی زده شود

اشکبوس محسن | يكشنبه, ۲۶ ارديبهشت ۱۳۹۵، ۱۰:۳۶ ق.ظ

برای اینکار کافی است در رخداد Page Load صفحه مربوط کد ذیل را بنویسید : 

 if (!IsPostBack)
        {
            this.txtusername.Attributes.Add("onkeypress", "button_click(this,'" + this.Signinbtn.ClientID + "')");
            this.txtpassword.Attributes.Add("onkeypress", "button_click(this,'" + this.Signinbtn.ClientID + "')");
        }


حال کد جاوا اسکریپت ذیل را در صفحه قرار دهید : 

<script>
    function button_click(objTextBox, objBtnID) {
        if (window.event.keyCode == 13) {
            document.getElementById(objBtnID).focus();
            document.getElementById(objBtnID).click();
        }
    }
</script>

موفق باشید....

  • اشکبوس محسن

افزایش ماکسیموم طول درخواست در Asp.net

اشکبوس محسن | دوشنبه, ۲۰ ارديبهشت ۱۳۹۵، ۱۱:۴۸ ق.ظ
ممکن است در گاهی اوقات این مشکل براتون پیش بیاد به عنوان مثال زمانی که می خواهید تعداد چند فایل بارگزاری کنید اما در Request شما ظاهر نمی شودند،این به خاطر پیش فرض Asp.net می باشد که البته شما با اضافه کردن کد ذیل در Web.Config می توانید آنرا تغییر دهید : 
توجه کنید که مبنای maxRequestLength بر حسب کیلوبایت می باشد.
<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1048576" />
    </system.web>
</configuration>

که البته maxAllowedContentLength بر حسب بایت می باشد.

البته در صورتی که از IIS 7  و یا بالاتر استفاده میکنید می توانید از تکه کد ذیل هم استفاده کنید
<system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>
  • اشکبوس محسن

حل مشکل خالی بودن session در generic handler

اشکبوس محسن | شنبه, ۱۸ ارديبهشت ۱۳۹۵، ۰۲:۴۹ ب.ظ
بسیار ساده می توانید این مشکل را حل کنید تنها کافی است که handler مربوطه از interface  ذیل implement شود : 

 System.Web.SessionState.IRequiresSessionState
به عنوان مثال : 
public class Handler : IHttpHandler, System.Web.SessionState.IRequiresSessionState 
{   
  public void ProcessRequest(HttpContext context)  
  {      
    context.Session["StackOverflow"] = "overflowing";      
    context.Response.Redirect("~/AnotherPage.aspx");      
  }

}

  • اشکبوس محسن

دسترسی به تنظیمات درون وب کانفیگ در Asp.net

اشکبوس محسن | شنبه, ۱۱ ارديبهشت ۱۳۹۵، ۰۹:۳۹ ق.ظ

در صورتی که تنظیمات شما به صورت ذیل در Web Config سایت شما موجود باشد : 



<appSettings>
  <add key="customsetting1" value="Some text here"/>
</appSettings>


می توانید با استفاده از کدهای ذیل به تنظیمات دسترسی پیدا کنید : 

System.Configuration.Configuration rootWebConfig1 =
				System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);
			if (rootWebConfig1.AppSettings.Settings.Count > 0)
			{
				System.Configuration.KeyValueConfigurationElement customSetting = 
					rootWebConfig1.AppSettings.Settings["customsetting1"];
				if (customSetting != null)
					Console.WriteLine("customsetting1 application string = \"{0}\"", 
						customSetting.Value);
				else
					Console.WriteLine("No customsetting1 application string");
			}

البته به جای کد فوق میتوانید از تکه کد ذیل استفاده بکنید : 

System.Configuration.ConfigurationManager.AppSettings["customsetting1"]
  • اشکبوس محسن

materalized css چیست؟

اشکبوس محسن | جمعه, ۱۰ ارديبهشت ۱۳۹۵، ۰۸:۴۹ ق.ظ

یک زبان طراحی می باشد  که توسط شرکت گوگل ارائه گردیده و اصول اصلی طراحی را با طراحی موفق در امتداد تکنولوژی و نوآوری ترکیب می کند.

در واقع هدف این شرکت توسعه یک سیستم طراحی است که به کاربر امکان یکپارچه سازی تجربیات کاریش را در تمامی محصولاتش بدون وابستگی به سیستم عامل را بدهد.

برای مشاهد و دسترسی به منابع لازم جهت آشنایی و کار با این زبان طراحی می توانید به آدرس ذیل مراجعه کنید : 

http://materializecss.com/

منبع : http://materializecss.com/about.html


  • اشکبوس محسن

دسترسی / مقداردهی متغیرهای Session توسط javascript

اشکبوس محسن | چهارشنبه, ۱۴ بهمن ۱۳۹۴، ۱۰:۱۲ ق.ظ

دسترسی به متغیرهای Session توسط javascript : 

<script type="text/javascript">

    function GetUserName()

    {

        var username = '<%= Session["UserName"] %>';

        alert(username );

    }

</script>


مقداردهی به متغیرهای Session توسط javascript : 

<script type="text/javascript">

function SetUserName()

{

    var userName = "Shekhar Shete";

    '<%Session["UserName"] = "' + userName + '"; %>';

     alert('<%=Session["UserName"] %>');

}

</script>

  • اشکبوس محسن