|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера coding4.net/Записи в блоге |
Постраничность в ASP.NET для Generic List-а с использованием LINQ
2012-07-18 00:14:00 (читать в оригинале)Практически все разработчики биндят свои Generic List-ы к ASP.NET контролам. Однако если список огромен, то вам нужно реализовать постраничность. Здесь простой пример реализации постраничности с использованием LINQ. Предполагается, что список в памяти.
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class LINQ : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<Employee> empList = new List<Employee>();
empList.Add(new Employee() { ID = 1, FName = "John", DOB = DateTime.Parse("12/11/1971")});
empList.Add(new Employee() { ID = 2, FName = "Mary", DOB = DateTime.Parse("01/17/1961")});
empList.Add(new Employee() { ID = 3, FName = "Amber", DOB = DateTime.Parse("12/23/1971")});
empList.Add(new Employee() { ID = 4, FName = "Kathy", DOB = DateTime.Parse("11/15/1976")});
empList.Add(new Employee() { ID = 5, FName = "Lena", DOB = DateTime.Parse("05/11/1978")});
var records = from emp in empList
select emp;
var pgNo = 1;
var pgRec = 2;
records = records.Skip((pgNo - 1) * pgRec).Take(pgRec);
foreach (var r in records)
{
Console.WriteLine(r.FName);
}
}
class Employee
{
public int ID { get; set; }
public string FName { get; set; }
public DateTime DOB { get; set; }
}
}
VB.NET
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Partial Public Class LINQ
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim empList As New List(Of Employee)()
empList.Add(New Employee() With {.ID = 1, .FName = "John", .DOB = DateTime.Parse("12/11/1971")})
empList.Add(New Employee() With {.ID = 2, .FName = "Mary", .DOB = DateTime.Parse("01/17/1961")})
empList.Add(New Employee() With {.ID = 3, .FName = "Amber", .DOB = DateTime.Parse("12/23/1971")})
empList.Add(New Employee() With {.ID = 4, .FName = "Kathy", .DOB = DateTime.Parse("11/15/1976")})
empList.Add(New Employee() With {.ID = 5, .FName = "Lena", .DOB = DateTime.Parse("05/11/1978")})
Dim records = _
From emp In empList _
Select emp
Dim pgNo = 1
Dim pgRec = 2
records = records.Skip((pgNo - 1) * pgRec).Take(pgRec)
For Each r In records
Console.WriteLine(r.FName)
Next r
End Sub
Private Class Employee
Private privateID As Integer
Public Property ID() As Integer
Get
Return privateID
End Get
Set(ByVal value As Integer)
privateID = value
End Set
End Property
Private privateFName As String
Public Property FName() As String
Get
Return privateFName
End Get
Set(ByVal value As String)
privateFName = value
End Set
End Property
Private privateDOB As DateTime
Public Property DOB() As DateTime
Get
Return privateDOB
End Get
Set(ByVal value As DateTime)
privateDOB = value
End Set
End Property
End Class
End Class
Пример показывает, как использовать Skip() и Take() операции над списком.
Это перевод. Оригинал здесь.
Использование Microsoft-овского CDN сервиса на jQuery
2012-07-17 23:30:00 (читать в оригинале)Microsoft создал Microsoft Ajax CDN (сеть доставки контента), которая предлагает поддержку кэширования для Ajax библиотек. CDN содержит копии данных, помещенные в разных местах земного шара для максимизации скорости доставки. Например, если ваш вебсайт хостится в Australia, но пользователь пришел из Великобретании, то данные могут путешествовать между двумя этими пунктами. CDN позволяет пользователю из Великобретании грузить данные из расположенного рядом хранилища, сместо того чтобы напрягать сервер в Австралии и тянуть данные через весь мир. Это позволяет существенно увеличить производительность веб сайтов.
Вы можете получить полный список JavaScript библиотек (и соответствующих URL-ов), которые мы уже загрузили в CDN кэш здесь. Для использования этого с jQuery, просто добавьте полные пути на CDN сервис:
Здесь простой и короткий пример как использовать это из Visual Studio.
Если вы скопируете пример сверху и запустите его локально, то вы должны использовать копию библиотеки jQuery, которая наиболее близка к вашему текущему положению.
Это перевод. Оригинал здесь.Зачем покупать лицензионный Windows?
2012-07-17 23:00:00 (читать в оригинале)
Каким хорошим бы ни был только что купленный ПК, он не заработает до тех пор, пока на нем не будет установлено хорошее ПО. Безусловно, можно выбрать любое, хотя имейте в виду: только подлинные лицензионные утилиты смогут гарантировать неуязвимость и бесперебойную работу компьютера. Поэтому первая вещь которую нужно сделать после приобретения компьютера – купить Windows.
В магазине ОСКОМП вы найдете огромный ассортимент лицензий Windows и обновления для него. Специалисты нашей компании готовы помочь вам выбрать версию, которая больше всего подойдет для конкретного пользователя: от дисков до коробок, от семейного до корпоративного пользования, от основной до дополненной модификации.
Многие выбирают более легкий путь и покупают поддельные системы. Однако в скором времени разуверяются в таком решении. Неоригинальное ПО как правило функционирует нестабильно и довольно скоро выходит из строя. К тому же, с ним не будет возможности для скачивания обновлений и полезных консультаций разработчиков.
Но даже не в этом первейшая угроза приобретения пиратского программного обеспечения. Крайне велик риск того, что разом с ним на компьютер будут установлены вирусы и остальные вредоносные программы. Вследствие этого вы потеряете не только ценные сведения, но и собственные деньги. Подумайте, разве это стоит подозрительной финансовой экономии при покупке пиратского софта?
Вы все еще сомневаетесь, купить лицензионный Windows или выбрать низкопробную пиратскую подделку? Познакомившись со всеми привилегиями оригинального ПО, вы не сможете больше размышлять ни секунды!
Доступность новых возможностей
С лицензионным программным обеспечением вы сможете с регулярностью получать на свой компьютер все обновления и всевозможные практичные дополнения к ПО, загружаемые автоматически. С нелицензионной копией такого шанса у вас не будет, а установка программ с остальных источников опасна угрозами для вашего ПК.
Лицензионный антивирус
Вы получите качественный антивирусный продукт Microsoft, к тому же целиком и полностью бесплатно. Это один из самых лучших антивирусов на нынешнем рынке, гарантирующий вам комплексную меру защиты.
Поддержка производителей
В случае необходимости вы сможете получить квалифицированную техническую поддержку от специалистов Microsoft. И для обладателей оригинального Windows она предоставляется бесплатно.
Встроенная защита
Ваш ПК отныне будет застрахован от вирусных угроз, атак хакеров и иных опасностей. Потому что на его защите стоит брандмауэр и другие возможности.
Высокая скорость работы
Ваш компьютер работает не так быстро, как вам нужно? Отчасти это результат использования нелицензионного софта. С Windows дееспособность кардинально повысится, а значит у вас станет меньше причин для волнения.
Обширный подбор программ
Вы получите возможность бесплатно скачивать самые различные программы с интернет-ресурса Microsoft. Кроме того, что благодаря им решение будничных вопросов станет проще и увлекательнее, вдобавок это ничего не будет вам стоить.
Полная уверенность
Наконец, с лицензионным Windows вы получите возможность эксплуатировать все потенциалы своего персонального комьютера, благодаря расширенному руководству пользователя и технической документации. Вдобавок к этому, вы будете уверены, что вашим данным ровным счетом ничего не грозит, тогда как при эксплуатации пиратского ПО потеря данных – нередкое явление.
В магазине ОСКОМП у вас есть возможность купить Windows по оптимальной цене, и моментально увидеть значительную разницу. Мы заверяем вас: к низкопробным подделкам вы больше не сможете вернуться никогда!
Как создать div используя серверный код или JavaScript под ASP.NET ?
2012-07-17 22:26:00 (читать в оригинале)Часто нам необходимо создать HTML tag в обработчике запроса на сервере. Или иногда хэто нужно сделать в JavaScript. Дальше будет показан пример кода делающего так. В примере будет создаваться DIV обоими способами.
C#
VB.NET
Это перевод. Оригинал здесь.Как заставить ASP.NET контрол GridView сгенерировать THead и TBody ?
2012-07-17 22:11:00 (читать в оригинале)ASP.NET контрол GridView не генерит теги thead and tbody по умолчанию. Длятого чтобы сгенерировать заголовок а приемлимом формате, а также теги thead and tbody, используйте следующй код:
C#
protected void Page_Load(object sender, EventArgs e)
{ // adds scope attribute GridView1.UseAccessibleHeader = true; //adds <thead> and <tbody> elementsGridView1.HeaderRow.TableSection =
TableRowSection.TableHeader; GridView1.HeaderRow.CssClass = "someclass";}VB.NET
Protected Sub Page_Load(ByVal sender As Object, _ByVal e As EventArgs)' adds scope attributeGridView1.UseAccessibleHeader = True'adds <thead> and <tbody> elementsGridView1.HeaderRow.TableSection = _TableRowSection.TableHeaderGridView1.HeaderRow.CssClass = "someclass" End Sub
Это перевод. Оригинал здесь.![]()
|
| ||
|
+1241 |
1261 |
Robin_Bad |
|
+1175 |
1263 |
Futurolog |
|
+1090 |
1094 |
MySQL Performance Blog |
|
+1028 |
1098 |
Ksanexx |
|
+1023 |
1097 |
Refinado |
|
| ||
|
-2 |
511 |
партнерки |
|
-3 |
605 |
Блог о раскрутке и монетизации сайта. |
|
-3 |
86 |
Mandalaй.ru |
|
-4 |
589 |
Блог Демона |
|
-4 |
17 |
Выводы простого человека |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
