Tuesday, December 26, 2006

Search Engine Keywords for finding Offshore Developement Companies in India.

Following are some Search Engine Keyword through which you can find best Indian Offshore and Outsourcing companies.

Offshore Software Development Company India,
Outsourcing Software Development,
Offshore Application Development India,
Outsourcing Application Development India,
Application Software Development Outsourcing,
Software Development Outsourcing Company India,
Offshore Outsourcing Software Development Company India,
software development company,
software application development India,
outsourcing application development,
offshore development center,
software development outsourcing,
game development,
software product development,
software testing services,
application testing services,
IT outsourcing company,
open source php application development,
java application development,
.NET application development,
oracle application development,
database migration,
database conversion,
outsource, outsourced,
outsourcing software development,
offshore it outsourcing,
.net development,
.net development India,
Microsoft .NET Technology India,
India .NET Development

So Search with this keywords and you can find India's best software companies
Monday, December 4, 2006

Online RSS Reader.-PageFlakes

I have gone thoguh the page flakes it is a very good site which provide rss and feeds reading with the help of ajax.

The site has cool user interface and very easy navigation system. You can do lots of things on this site. You search the things using gooogle,ask,msn or yahoo. You have todo list. You have page layout editor which will create page layout very easily.

It also using webparts which is a great feature of Microsoft.NET 2.0 framework.

Thursday, November 30, 2006

Redirecting to new window in ASP 3.0


Any one can very easily redirect the page in new windows with the help of java script.
Following are syntax for redirecting to a new page.

<%if request("submit")<>"" then

<script language="javascript">



end if %>
Tuesday, October 17, 2006

Thanks for visiting my blog

Hello Visitors,

Thanks For visiting my blogs. I got 250 visitors in just one month. Thanks for giving time to my blogs. I promise you that i will keep posting new technology blogs. I will post all the new things related to ASP.NET 2.0,C#.NET,VB.NET related things.

I want your suggestions so please put your comments and do visit my guestbooks.


Saturday, September 30, 2006

Page Counter in ASP 3.0

Lots of guys had done programming for page counter for a site.

I found a interesting example on IIS 5.1 documentation. It is

very easy and very cool. You can developer your page counter

with 2 or 3 line of code in asp 3.0.

Following are the code:


Set MyPageCounter = Server.CreateObject("MSWC.PageCounter")

HitMe = MyPageCounter.Hits

Response.Write("Total Count:" & HitMe)


Thats it your counter is ready.

Happy Programming...

Saturday, August 26, 2006

code for date picker combobox control in asp.net:

ASP.NET provides calendar control to select date
but some time it not feasible due to the size of
it. It takes more spaces. So we are required
to create a new web control which is used less
space and also provides date selection mechanism
here are the code for that control in C#

<asp:dropdownlist id="cmbDay" AutoPostBack="True"


<asp:dropdownlist id="cmbMonth" AutoPostBack="True"


<asp:dropdownlist id="cmbYear" AutoPostBack="True"

Server Side Code in C#:
namespace Jalpesh.Control
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Microsoft.VisualBasic;

public class DatePicker : System.Web.UI.UserControl
public System.Web.UI.WebControls.DropDownList cmbDay;
public System.Web.UI.WebControls.DropDownList cmbMonth;
public System.Web.UI.WebControls.DropDownList cmbYear;
private static string _SelectedDate;
public string _SetDate;
public static string SelectedDate
return _SelectedDate;

public string SetDate
return _SetDate;
Month.ToString() ).Selected=true;
ToString() ).Selected=true;
SelectedDate= cmbMonth.SelectedValue.ToString() + "/" +
cmbDay.SelectedValue.ToString() + "/" +


private void Page_Load(object sender, System.EventArgs e)
if (!Page.IsPostBack)
SelectedDate= cmbMonth.SelectedValue.ToString() + "/"
+cmbDay.SelectedValue.ToString() + "/" + cmbYear.SelectedValue.ToString();
public void FillDay(int Month,int Year)
int a;
int count;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
case 4:
case 6:
case 9:
case 11:
case 2:

for (int i=1;i<=count;i++) { ListItem lstItem=new ListItem(i.ToString(),i.ToString()); if (i==(int.Parse(System.DateTime.Today.Day.ToString() ))) { lstItem.Selected=true; } cmbDay.Items.Add(lstItem); } } public void FillYear() { int i; cmbYear.Items.Clear(); for (i=1900;i<=3000;i++) { ListItem lstItem=new ListItem(i.ToString(),i.ToString()); if (i==(int.Parse(System.DateTime.Today.Year.ToString() ))) { lstItem.Selected=true; } cmbYear.Items.Add(lstItem); lstItem=null; } } public void FillMonth() { int i; cmbMonth.Items.Clear(); for(i=1;i<=12;i++) { ListItem lstItem=new ListItem(GetMonthName(i,false),i.ToString()); if (i==(int.Parse(System.DateTime.Today.Month.ToString() ))) { lstItem.Selected=true; } cmbMonth.Items.Add(lstItem); lstItem=null; } } static string GetMonthName(int monthNum, bool abbreviate) { if(monthNum <> 12)
throw new ArgumentOutOfRangeException("monthNum");
DateTime date = new DateTime(1,monthNum,1);
return date.ToString("MMM");
return date.ToString("MMMM");

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
// CODEGEN: This call is required by the ASP.NET Web Form Designer.

private void InitializeComponent()
cmbDay.SelectedIndexChanged += new System.EventHandler(this.cmbDay_SelectedIndexChanged);
cmbMonth.SelectedIndexChanged += new System.EventHandler(this.cmbMonth_SelectedIndexChanged);
cmbYear.SelectedIndexChanged += new System.EventHandler(this.cmbYear_SelectedIndexChanged);
this.Load += new System.EventHandler(this.Page_Load);


private void cmbYear_SelectedIndexChanged(object sender, System.EventArgs e)
SelectedDate= cmbMonth.SelectedValue.ToString() + "/" +cmbDay.SelectedValue.ToString() + "/" + cmbYear.SelectedValue.ToString();

private void cmbMonth_SelectedIndexChanged(object sender, System.EventArgs e)
SelectedDate= cmbMonth.SelectedValue.ToString() + "/" +cmbDay.SelectedValue.ToString() + "/" + cmbYear.SelectedValue.ToString();

private void cmbDay_SelectedIndexChanged(object sender, System.EventArgs e)
SelectedDate= cmbMonth.SelectedValue.ToString() + "/" +cmbDay.SelectedValue.ToString() + "/" + cmbYear.SelectedValue.ToString();

Thursday, August 24, 2006

Thank You For Visiting My Blog

Thank You Very Much for visiting my blog,

There are 155 visitors in last month who visit my blog. It is such
a over whelming experience that you work is recognized in such big way.

I want your valuable comments on my post to make it better. So please put
your comments for the post directly.

You can also put your valuable comments in my guest book:

here are the links:

Post Your Comments

Sql Server Escape Sequence

Some times we are required to put '(Quotation Mark) in our sql stored procedure query.But '(Quotation Mark) will use for operation in sql server stored procedure. You can use escape sequence here.
for example you want to put 'jalpesh' in stored procedure then you should give
print '''jalpesh'''
here first two quota ion mark counted as escape sequence and then the third ' are counted as character.
Thursday, August 10, 2006

Starting Point of auto number fields in Microsoft Access

Auto Number Field handy things in Microsoft access.It will
automatically increase the filed value as records are
inserted. Developer don't have to care for it. By default
auto number field start with the zero but sometimes we
required to start auto number with rather than zero.

We can do it by creating the append query. Following
are the procedure for creating our own starting point
in the Microsoft access.

-First copy the auto number field table with another
table name.

-Now change the auto number field to the number field
in the newly created make sure that long integer is there.

-Now insert a record with starting point in newly created
table. For example you want to start with 300 then
insert with 300.

-Create a query from query designer of access
select all the field of newly created table.

-Go to the query menu select append query and into
destination table give original table name.

-Append it

- Delete newly created table.

That's it. You have created your own starting point.
now auto number starts with 300.

Happy Programming...

Paging in Datalist or Repeater Control In ASP.NET

HTML of Datalist
<asp:datalist id="dsList" runat="server" width=100%>


<%#DataBinder.Eval(Container.DataItem, "ID").ToString()%>

<%#DataBinder.Eval(Container.DataItem, "Name").ToString()%>



<table width="100%" border="0" align="Center">


<td><asp:LinkButton id="lnkPrevious" runat="server">



<td><asp:LinkButton id="lnkNext" runat="server">>




Server Side Coding : VB.NET

Dim Start As Integer
Dim dbCon As SqlConnection
Dim Adpt As SqlDataAdapter
Dim dtUser As DataSet

Private Sub Page_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load

If Not Page.IsPostBack Then
ViewState("Start") = 0
End If

End Sub

Sub BindData()

dbCon = New SqlConnection("server=localhost;uid=sa;
Adpt = New SqlDataAdapter("Select * from user ", dbCon)
dtUser = New DataSet
Start = ViewState("Start")
ViewState("Size") = 14
Adpt.Fill(dtUser, Start, ViewState("Size"), "user")
dsList.DataSource = dtUser

End Sub

Private Sub lnkPrevious_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles lnkPrevious.Click

Start = ViewState("Start")- ViewState("Size")
ViewState("Start") = Start
If Start <= 0 Then ViewState("Start") = 0 End If BindData() End Sub Private Sub lnkNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkNext.Click Dim count As Integer = dsList.Items.Count Start = ViewState("Start") + ViewState("Size") ViewState("Start") = Start If count <>
Server Side Coding: c#
int Start ;
SqlConnection dbCon ;
SqlDataAdapter Adpt ;
DataSet dtUser ;
private void Page_Load(object sender, System.EventArgs e)
if(!Page.IsPostBack )
ViewState["Start"] = 0;
void BindData()
dbCon = new SqlConnection("server=localhost;uid=sa;
Adpt = new SqlDataAdapter("Select * from user", dbCon);
dtUser = new DataSet();
Start = (int)ViewState["Start"];
ViewState["Size"] = 14;
Adpt.Fill(dtUser, Start,(int) ViewState["Size"], "user");
dsList.DataSource = dtUser;

private void lnkPrevious_Click(object sender, System.EventArgs e)
Start = (int) ViewState["Start"] -(int) ViewState["Size"];
ViewState["Start"] = Start;
if (Start <= 0 ) { ViewState["Start"] = 0; } BindData(); } private void lnkNext_Click(object sender, System.EventArgs e) { int count = dsList.Items.Count; Start = (int) ViewState["Start"]+(int) ViewState["Size"]; ViewState["Start"] = Start; if ( count < (int)ViewState["Size"] ) { ViewState["Start"] = (int)ViewState["Start"] - (int)ViewState["Size"]; } BindData(); }
Monday, August 7, 2006

Crystal Report : Add Comand:

Some times we need only a single field from a particular table while creating a report.Which sometimes has no relationship with others.To do this So many peoples are importing table and use a one field.

Crystal Reports 9.0 onwards give us a facility called command which return the fields as you have specified in the command query.

To do this go to the database expert and select add command this will open a query window there and put the simple query and it will return fields you have specified in the query analyser.

It's very simple.Happy Programming....
Thursday, August 3, 2006

Displaying Multiple record in a Row in ASP.NET:

Sometimes we need to display multiple records in a
row. For example we need to display image details and
image for a image viewer application.

For that we could not use datagrid. Because it cannot
display more than one record in a row.

The Asp.NET 1.1 and 2.0 provides other called datalist.
Which provides this functionality very easily.

It contains two properties called 'RepeatColumns'
and 'Repeat Direction'.

'Repeat Column'- Sets how much records we need to display
in a row.

'Repeat Direction' -Sets the repeat direction
i.e. Horizontal or Vertical.

With the help of this properties one can easily
display more than one record in one row.

For more details regarding the datalist please visit:

Happy Programming...
Tuesday, August 1, 2006

Use Component Class in Business Logic Class in C# or VB.NET:

You can get many advantage using a component class instead
of simple class.

Following are the some basic advantage that you can get using
component class.

- It implements System.Component namespace
- You can drag and drop any existing data access component.So
you have to right less code.
- You can drag and drop stored procedure and other sql server
object and .NET IDE will create sqlcommand and adapter and
command object directly.
- You can use typed dataset with the component class easily
without writing any code through wizards.

Insert NUll in value datatype like int,float in C#

Some times we need to make some data type to null. Like
in some cases like stored procedure in database.

We can do it in C# very easily. by just putting ?sign in'
the definition like below:

int? a;

that's it! you have created a value data type with null
database. If you don't supply a value to the int a then
it will remain null.

You can use this for any value data type like short,single,
double,long,decimal etc.

Happy Programming...
Wednesday, July 12, 2006

Refactor tool in visual studio 2005

Re factor tool in the visual studio 2005

Visual studion provides great tool for modifying or make it simple. The Refactor tool
provides great functionality like changing parameters sequence or rename parameters,
record parameters,extract methods.

All this things can be done within the minutes. For c# go to in your code right
click and you can choose one of option that you want to do with your code.

Refractor for Visual Basic 2005:
Refactor! for Visual Basic 2005 is a free plug-in from Developer Express Inc.,
in partnership with Microsoft, that enables Visual Basic developers to simplify
and re-structure source code inside of Visual Studio 2005, making it easier to
read and less costly to maintain. Refactor! supports more than 15 individual
refactoring features, including operations like Reorder Parameters, Extract Method,
Encapsulate Field and Create Overload.

Download from this url:

For more details please visit:

Custom Membership and Role Provider In ASP.NET

Put this into web.config file for removing default connection string


&lt;remove name="LocalSqlServer"/>

&lt;add name="xyzConnectionString"

connectionString="Data Source=vsdotnet;

Initial Catalog=xyz;User Id=sa;Password=sa;"



Put this in web.config file for membership providers.



&lt;remove name="AspNetSqlMembershipProvider"/>

&lt;add connectionStringName="xyzConnectionString"














System.Web, Version=, Culture=neutral,




put this into web.config files for role provider

&lt;roleManager enabled="true">


&lt;remove name="AspNetSqlRoleProvider"/>

&lt;add connectionStringName="xyzConnectionString"

applicationName="/" name="AspNetSqlRoleProvider"

type="System.Web.Security.SqlRoleProvider, System.Web,

Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

&lt;remove name="AspNetWindowsTokenRoleProvider"/>



Tuesday, July 4, 2006

Ajax,Microsoft, Atlas Proejct,ASP.NET

AJAX = Asynchronous JavaScript And XML

This name has made boom in web application development.Every days it is getting more and more popular.Ajax is a not a new language or standard but it is a simply a technique to use existing standard and development technology in to better way for creating better,Faster and more interactive and reach user interface web applications like desktop application.

It technique for fetching the server data without page submit or refreshing the pages. It uses javascript,XML and browsers http request for that.

The Big Company like Google and Microsoft already moving towards that with Google Suggest,Google Earth and Microsoft's live.com and live mail beta.

So, Microsoft has also provided a Ajax framework called "Atlas" to develop ajax enabled application with the Microsoft ASP.NET 2.0 plate form. It provides easy to develop Ajax functionlity with out writing such heavy java script and XML codes.You can make your existing application Ajax enabled within the few minutes with that framework.

For more details Please visit http://atlas.asp.net/

Happy Programming...
Saturday, July 1, 2006

what is serialization -deserialization

Serialization is the process of storing class object into the some other
state may be a file or file or something like else.

Object Serialization is the process of reducing the objects instance into
a format that can either be stored to disk or transported over a Network.

Later time the Object will changed into its original state with the
re server process of deserialization.

Microsoft.NET support both serialization and deserialization.

Happy Programming..

how to add web servicein C# application

You can easily add web service to the application by add reference in C#
In the solution explorer right click the project and click add reference and
select add web reference then
type the URL of the web service that you would like to add to the web application
for example:
now you just need to refer this service like this:
localhost.HelloWebServiceinC MyService = new localhost.HelloWebServiceinC();
and you can use all the web methods that are defined in the webservice
through your application
Thursday, June 29, 2006

how to exeute stored procedure with partmeter in asp.net 1.1(

Following are the stored procedure that will get transaction data from database
and fill it in to the sql adapter and data set. it has four parameter.

SqlAdpt=new SqlDataAdapter("sp_getTransactionData",this.Con);

System.Data. CommandType.StoredProcedure;

SqlAdpt.SelectCommand.Parameters.Add(new SqlParameter("@boid",System.Data.SqlDbType.NVarChar,16) );


SqlAdpt.SelectCommand.Parameters.Add(new SqlParameter("@firstdate",System.Data.SqlDbType.SmallDateTime,4));


SqlAdpt.SelectCommand.Parameters.Add(new SqlParameter("@lastdate",System.Data.SqlDbType.SmallDateTime,4));



SqlApdt=SQL Data Adpater
dt=Sql Dataset

Happy Programming

Microsoft.NET interview question

Wednesday, June 28, 2006

Learn Visual Studio.NET 2005 with express edition

You can learn Microsoft.NET with the express edition sql server 2005 database and visual studio Ide expression edition. It is free and available for the down load. It provide almost
functionality as professional IDE.

To download SQL Server 2005 Express Edition:


To download VB.NET 2005 Express Edition:


To Download C# express edition


So go start .NET Programming now.. Happy Programming

Bill Gets -Retired

Micorsoft Co-Founder and Chairman bill gates announced that he retired from his day to day role and and his position from Microsoft till 2008 and will concentrate his charity work Bill and Melinda Foundation His Role in software company will be slowly step down day by day.After Bill Gates Steve Blamer takes charge of the Microsoft.

Following was his announcement:
“Our business and technical leadership has never been stronger, and Microsoft is well-positioned for success in the years ahead. I feel very fortunate to have such great technical leaders like Ray and Craig at the company,” Gates said. “I remain fully committed and full time at Microsoft through June 2008 and will be working side by side with Ray and Craig to ensure that a smooth transition occurs. This was a hard decision for me,” Gates added. “I’m very lucky to have two passions that I feel are so important and so challenging. As I prepare for this change, I firmly believe the road ahead for Microsoft is as bright as ever.”-Bill Gates.

For More Details See this Link:


General Error Class for ASP.NET

#Region "NameSpace"

Imports System

#End Region

Namespace Abc.Error

Public Class CustomError

#Region "Declartion"

Private Shared _errorno As Integer

Private Shared _errorname As Integer

Private Shared _errordescription As String

Private Shared _errorsource As String

#End Region

#Region "Properties"

Public Shared Property ErroNo() As Integer


ErroNo = _errorno

End Get

Set(ByVal Value As Integer)

_errorno = Value

End Set

End Property

Public Shared Property ErrorName() As String


ErrorName = _errorname

End Get

Set(ByVal Value As String)

_errorname = Value

End Set

End Property

Public Shared Property ErrorDescription() As String


ErrorDescription = _errordescription

End Get

Set(ByVal Value As String)

_errordescription = Value

End Set

End Property

Public Shared Property ErrorSource() As String


ErrorSource = _errorsource

End Get

Set(ByVal Value As String)

_errorsource = Value

End Set

End Property

#End Region

#Region "Constructors"

#End Region

#Region "Methods"

#End Region
Tuesday, June 27, 2006

How to disable right click in Ms WebBrowser Control of VB/C#.NET 2005

I have researched a lot about disabling the right click in web browser control for C# and VB.NET 2005 lot but i have found a simple solution.

It has a property called IsWebBrowserContextMenuEnabled just set it to False. It will disable the right click in web browser control.

Isn't that easy. Stay tuned for more!!

ASP.NET 2.0- How to Videos

ASP.NET How to videos are great tutorial for learning from basics of asp.net. It is easily understandable and Very rich Explanation with practical example is there..

There are 11 video there containing different topics. Such as

1) Data Handling
2) Master Pages and site navigation
3) Full Feature customer login portal
4) Building Contact Us Page
5) Web Parts and Personalization
6) Caching (Part 1)
7) Caching (Part 2)
8) Localization
9) Trick and tips of ASP.NET 2.0
10) Proifles and themes
11) Membership and Roles

It is great tutorial to learn ASP.NET 2.0. For information you can see Scott Gu's blog post about at following link.


Whats new in ASP.NET 2.0 Part 3

This will be my third post about what's new in asp.net 2.0.

Data Controls: Data access the can be done without writing any code in asp.net 2.0.It can be easily done by new back support providers.The new controls like sqldatasource and oledbdatasource provide great functionality to manipulate data without the writing the code.
Expression Builders:ASP.NET 2.0 provide the great facility and new syntax for referencing code to fill or substitute the values in expressions.

Provider Driven Application Services:ASP.NET 2.0 provide provider driven application services like the user and role authentication and other management and security services.It provides rich customization with the minimal of code.As it is provider driven it can be easily customizable.

Server Controls: ASP.NET 2.0 provide variety of the new era of server controls to build great user interfaces. User can also extend this control and create a new controls as per required. ASP.NET 2.0 Server control provide functionality client side script,meta-data driven support,theme and skin support,better state management.

Developing 3-Tier application Using ASP.NET

Any one can develop 3-Tier application in ASP.NET very easily.It contains 3-tier each one is separate from the each other. I

1) Data Tier: Data Tier contains database and database related code and logic Such as Methods,Queries,Stored Procedure and Classes for the Database Connectivity and Database Operation. It is the foundation of any data centric web application.

2) Business Tier: In this tier the actual business entities and business rule are applied. It contains the code and classes for maintain business rule specific to requirement of the application.It it the portion where the business logic are applied.

3) Presentation Tier: This tier contains the presentation logic for the application. That means the actual .ASPx pages that is visible to user. Which contains the user interfaces for the application. With the ASP.NET 2.0 You can easily develop this application without writing much code.

For more details you can find in Scott Gu's blog post.

What's new in ASP.NET 2.0 Part -2

This will be another post of my asp.net 2.0 series.

Login Controls:Login controls provide basic functionality for login and authentication of the site. It provides basic UI such as login panel,create user forms,staus of user. This control uses built in
functionality role and member services of ASP.NET 2.0

Web Parts:Web part is exciting new controls with rich content and drag and drop functionality.End user can personalize the site with the help of the Web Parts.

Themes & Skins: It also customize the look and feel of the site. With the help of this user can select themes and skins applicable to whole site and application.

Master Pages:This is the one of the greatest feature of the ASP.NET 2.0. If a site contain common layout such as menu,header and footer then you just have to create a master page for site. Whole layout common layout will automatically taken by the content pages of site.

Localization:ASP.NET 2.o provide automization of localization. It automatically load site as per the local culture of the site.

Personalization:With the help of controls like web part and other user can easily personalize there site.Personalization is very easy in asp.net 2.0.

64-Bit Support:ASP.NET 2.0 is now 64 bit enabled,meaning that taking advance of whole 64bit feature.User have option to compile code in 32 bit or 64 bit.

Caching Improvement:Caching is improved than asp.net 1.1, it has direct cache validation with the database.

ASP.NET Admin tool:ASP.NET has a new admin tool which directly administrate all the things such user accounts, roles,security settings with XML configuration settings. It is very user friendly and easy.

New Configuration API:ASP.NET 2.0 got new configuration API enable users to pragmatically create,edit,update web.config and machine.config files.

Pre-Compilation Tool:ASP.NET 2.o have option to precomile the code rather and compiling at run time.

Health Monitoring and Tracing:ASP.NET 2.0 also provides new health-monitoring support to enable administrators to be automatically notified when an application on a server starts to experience problems. New tracing features will enable administrators to capture run-time and request data from a production server to better diagnose issues. ASP.NET 2.0 is delivering features that will enable developers and administrators to simplify the day-to-day management and maintenance of their Web applications.

Monday, June 26, 2006

What's new in ASP.NET 2.0-Part 1

Since It's First Release ASP.NET is a powerful web development plate from for creating high performance powerful websites and web services.

With the release of the ASP.NET 2.0, Microsoft has improved it web development platform from foundation via several new and exiting features in the areas of developer productivity,fast development,project management,security and performance.

Let's look several new features of ASP.NET 2.0.

1) New Server Controls: With ASP.NET 2.0 Microsoft added new controls such like, wizard,Log-in control,data access, security and role, web parts etc.

2) New Data Controls: Data connectivity in ASP.NET 2.0 can be done without writing a simple code.There are new data source controls to represent different data back ends such as SOL database, business objects, and XML, and there are new data-bound controls for rendering common UI for data, such as grid view, details view, and form view.

To be continued...

www.snap.com-See the snap of search results

Today, I have found a new site called the http://www.snap.com/ which is a great site with the Ajax features. It is search engine that will also provide the snap of search result site. I think this is one of most interesting things that I have found and I think it's worth to share this with you.

When you search some thing. And place a mouse on search result it will display a snap of the
that site in right side of page .
Wednesday, April 26, 2006

Google,MSN,Yahoo ranking

I have created this blog for just for fun but after someday I found that it will be great to have blog to share your rankings.  This blog will be collection of my technical adventures. So it will be fun.

Today I got the top rankings on MSN,Google,Yahoo for this blog. It was one of the most memorable moment in my life. I have already started working towards my new site.

For Google Visit: (7th rank)

For Yahoo Visit:(1st rank)

For MSN Visit (1st rank)
Search This Blog
About Me
My Photo

Full Stack Developer,Blogger,Microsoft Mvp, Mentor, Life long learner, 12+ Years of Experience for JavaScript, web and Microsoft technologies. ASP.NET MVC,Web Forms,C#,AngularJs,Golang
Mvp profile
Subscribe to my blog

Enter your email address:

Follow us on facebook
Blog Archive
Total Pageviews