Monday, February 29, 2016

Allow only numbers in textbox jquery

  • For allowing only numbers in textbox using jQuery, you can create key-press or key-down or key-up event for textbox by using textbox id or class.
  • In below example i used class name ("number") for applying validation to textbox. 
  • You just had copy above code and paste where you want to apply numeric validation.

For allowing numbers with decimal points 

Friday, February 19, 2016

Url rewrite for non-www to www in C#

  • WWW version is very useful to make your web site easily searchable by web crawler also WWW version helps to increase your chances make your web site rank higher in SEO purpose.
  • One common use of URL Rewrite is redirecting to  Many people are doing this for search engine optimization (SEO) so that search engines only see the one site, rather than two sites.  The goal is to set a permanent 301 redirect. 
  • URL Rewrite works at the global level, or site level (or application level for that matter).  Where you apply it is really up to how you manage your server.  Either will work for a domain name redirect like this.
    You can choose to create the rules using IIS Manager, or using a text editor and updating web.config directly.
  • For specifying non-WWW version to WWW version for your web site in, write below code in web.config inside system.webServer tag,

Wednesday, February 17, 2016

Check valid JSON String

To check whether entered string is in valid json format or not. Use below link.
Check Valid JSON

If you entered valid json string it will show output as shown in below image :
Not Valid Json String

If you entered invalid json string it will show output as shown in above image
Valid JSON string

Sunday, February 7, 2016

MVC CRUD Operations Using jQuery JSON and LINQ To SQL Class

Step 1 : Database

Create an EmployeeData table in a SQL database as in the following

Step 2 : LINQ to SQL class

Create a LINQ to SQL class to read data from the table as in the following:

Add Linq to Sql Class

After using the Server Explorer and adding an EmployeeData table in the surface area as in the following:
Add Table
Now add a controller to the CRUD operations for EmployeeData.

So open the Solution Explorer and right-click on the controller folder and add a controller as in the following:

Select Controller

Add Controller Name

Step 3 : Controller 

Now create a select controller, an insert controller, an edit controller and a the Delete controller as in the following:

Step  4 : View

Now create a view and a partialview on a right-click corresponding to the controller as in the following:
Add view to controller

1. Index View (select data)
Add Index view

In this figure see the view name is auto create, it's not changed. After selecting a Template and Model class as shown in the following figure.

2. Create View (Insert data)
Create a view to create a partial view .
Add Create view

This section also created a script for the model data insert into the table.

Create View Code

3. Edit View (Update Employee)
Also create an Editview as a Partial view.
Add Edit View

Edit view code

In this view also create an update record script as in the following.
Finally all the operation views are created and can be seen in the project solution. 

Step: Models

Now create a Model for EmployeeInfo as in the following:

Add Models class


Models Class Code
Now run your MVC example in a browser.
Run Application

Now click the Add New Employee button and insert a record as in the following:
Add Record

Now delete the record without 130 with the delete button.
Record Delete

Selected Record open with edit dialog

Press the update button and close the dialog and check the record in the webgrid.
Record Update