۰۸
دی
۹۰
با توجه به اینکه strlen هزینه دارد و در هر بار حلقه نیاز به بررسی دارد، هزینه برنامه افزایش می یابد.
به همین دلیل بهتر است، طول رشته را در متغیری ذخیره کنیم و سپس از آن متغیر در شرط حلقه استفاده کنیم. یا اگر طول رشته متغیر است بهتر است از همان کنترل با ’۰\’ استفاده کنید.
۰۳
دی
۹۰
اگر بخواهید مقدار کنترلی را به نحوی بررسی کنید که یا بیشتر از مقداری مشخص و یا کمتر از مقداری مشخص باشد، نمی توانید از کنترل RangeValidator استفاده کنید و در این زمان باید از کنترل CompareValidator استفاده کنید.
۱۴
آذر
۹۰
تکه برنامه زیر تمامی پراسس هایی که در وضعیت Not Responding هستند را می بندد. این معادل End Task کردن پراسس ها در Task Manager می باشد:
foreach (Process p in Process.GetProcesses())
{
if (!p.Responding)
{
p.Kill();
MessageBox.Show(String.Format(“Process {0} is closed”, p.ProcessName));
}
}
۱۱
آذر
۹۰
for (int i = 0; i < myGrd.Rows.Count; i++)
{
GridViewRow selectRow = myGrd.Rows[i];
var ddl = (selectRow).FindControl("ddl") as DropDownList;
if (ddl == null) continue;
ddlValue = ddl.SelectedValue.ToString();
}
۰۹
آذر
۹۰
System.Web.SessionState.HttpSessionState hss = System.Web.HttpContext.Current.Session;
System.Web.HttpContext.Current.Session["your-session-name"] = “your-value”;
System.Web.HttpContext.Current.Response.Write(hss.SessionID);
۰۳
آذر
۹۰
برای نمایش بلی و خیر بجای مقدار TRUE و FALSE فیلدهای منطقی در GridView از کدی مشابه کد زیر استفاده کنید:
<asp:TemplateField HeaderText=”فعال”>
<ItemTemplate>
<%# (Boolean.Parse(Eval(“Active” ) .ToString())) ? “بلی” : “خیر”%>
</ItemTemplate>
</asp:TemplateField>
۲۶
آبان
۹۰
اگر کنترلی در پانل داشته باشید که با postback آن، پانل موجود در UpdatePanel بسته می شود. کافی است که در کد SelectedIndexChanged، متد Show از پنجره ModalPopupExtender را فراخوانی کنید.
۱۶
آبان
۹۰
کدی همانند زیر را برای کنترل مورد نظر به trigger اضافه کنید:
<asp : PostBackTrigger ControlID=”YourControlID” />
۱۵
آبان
۹۰
void method(List list)
{
if (typeof(T) == typeof(your-datatype))
{
// ……..
}
}
۲۷
مهر
۹۰
دنیس ریچی خالق زبان C و یکی از طراحان سیستم عامل یونیکس در ۱۲ اکتبر ۲۰۱۱ در سن ۷۰ سالگی درگذشت.