Useful Links


ASp.net most most USeful site :
http://www.webcodeexpert.com/2013/07/get-age-in-yearsmonthsdayshours-and.html




ASp.net IMP WEBSITES:


http://programmerramblings.blogspot.in/2009/08/aspnet-session-timeout-control-jquery.html

http://aspsolutionkirit.blogspot.in/2013/03/how-to-protect-your-login-in-aspnet.html

http://softwareessential.blogspot.in/2012/12/datalist-control-example-in-aspnet.html

Question answer site with code
http://humrahimcs.wordpress.com/tag/asp-net-datalist-nested-with-radiobuttonlist/


http://www.dotnettiger.com/2010/08/radiobuttonlist-in-aspnet-with-code.html

http://dotnet4beginner.com/Tutorials/ASP.Net-Basic-Controls.html



How to create login form/page and implement remember me next time checkbox in asp.net
http://www.webcodeexpert.com/2013/09/how-to-create-login-formpage-and.html#.UotQc9Iwq70


http://dotnetaid.com/inserting-multiple-checked-value-from-checkboxlist-to-database/

http://articlemirror.blogspot.in/2013/05/how-to-insert-multiple-checkboxlist.html

http://www.aspsnippets.com/Articles/Save-and-Repopulate-Users-selections-from-Database-using-ASP.Net-

CheckBoxList.aspx


http://www.aspdotnet-suresh.com/2012/02/saveupload-files-in-folder-and-download.html

http://www.dotnetfox.com/articles/file-upload-in-gridview-1008.aspx

http://hightechnology.in/gridview-edit-delete-update/

http://fantasyaspnet.blogspot.in/2013/05/how-to-convert-grid-view-column-into_23.html

http://howtouseasp.net/how-to-display-image-in-image-control-after-upload-on-the-server-asp-net-c/
http://geekswithblogs.net/dotNETvinz/archive/2011/01/20/uploading-image-to-a-folder-and-display-the-

image-after.aspx

http://nehaprogrammer.blogspot.in/2013/05/aspnet-bind-dropdownlist-with-images.html
http://www.aspforums.net/Threads/110031/how-to-update-image-stored-on-disk-and-path-in-database-in-

aspnet-gridview/
http://www.daniweb.com/web-development/aspnet/threads/35687/login-and-retrieve-user-data-from-database


http://www.onlinebuff.com/article_step-by-step-select-insert-update-and-delete-using-aspnet-c-and-

adonet_32.html

http://www.webcodeexpert.com/2013/09/how-to-bindsaveeditupdatedelete-records.html#.Uodb4NIwq70


http://sharpaspdeveloper.blogspot.in/2013/07/how-to-store-and-retrieve-images-from.html

http://paceinfonet.org/category/languages/asp/page/2/

http://sharpaspdeveloper.blogspot.in/2013/08/how-to-bind-nested-gridview-from.html#chitika_close_button

http://articlemirror.blogspot.in/2013/09/store-password-in-encrypted-format-to.html

http://usingaspdotnet.blogspot.in/2013/03/insertion-using-mysql-in-aspnet.html
http://www.webcodeexpert.com/2013/07/bindsaveeditupdatecanceldeletepaging.html#.UocaWdIwq70
http://fantasyaspnet.blogspot.in/2013/04/insert-images-into-database-and-how-to.html
http://www.mindstick.com/Articles/38ca3305-6346-467e-b03b-a536737ff623/

http://articlemirror.blogspot.in/2013/05/how-to-bind-edit-update-and-delete-in_15.html



http://idealprogrammer.com/net-languages/code-samples/aspnet-table-load-sqldatareader-source-code/

http://www.msdotnet.co.in/2013/10/how-to-use-session-state-in-aspnet.html
http://www.aspnettutorials.com/tutorials/database/img-gallery-p3-asp4-cs/
http://www.webcodeexpert.com/2013/06/send-email-to-multiple-users-based-on.html#.UoIJcXAwq70
http://www.webcodeexpert.com/2013/09/delete-multiple-records-from-aspnet.html#.UoIJbHAwq70
http://www.webcodeexpert.com/2013/09/how-to-bind-and-implement-search.html#.UoIJd3Awq70
http://dotnetinterviewquestion.wordpress.com/2011/10/07/asp-net-interview-questions-explain-how-to-

merge-two-dataset-in-to-a-single-gridview-in-asp-net/
http://stackoverflow.com/questions/18802238/how-to-databind-to-a-gridview-where-column-values-should-

appear-in-sub-rows-with

http://ngalatalla.blogspot.in/2010/12/making-quiz-in-aspnet.html
http://www.nullskull.com/q/10470121/how-can-i-create-a-quiz-game-in-c-web-application.aspx

http://www.webcodeexpert.com/2013/08/create-registration-form-and-send.html#.UoSI_HAwq70
http://howtouseasp.net/how-to-use-gridview-with-insert-edit-update-delete-the-ado-net-way-c/
http://www.codecomplete4u.com/category/asp-net/page/2/
http://usingaspdotnet.blogspot.in/2011/03/how-to-fetch-data-from-database-and.html


http://www.dotnetsharepoint.com//search/label/DotNet#.UonTdtIwq70
http://www.dotnetsharepoint.com//search/label/DotNet#.UonegtIwq71
http://www.dotnetsharepoint.com/2013/10/how-to-upload-and-download-file-in.html#.UonduNIwq71

http://www.dotnetsharepoint.com/2013/10/how-to-send-gridview-data-in-email-in.html#.Uonle9Iwq70



Retrieving Database Information using ASP.NET and SQL Server 2005/2008
----------------------------------------------------------------------------------------------------

In this article, we will retrieve database information using ASP.NET and SQL Server. We will be listing

down the databases on our server and a list of database objects like Constraints, Procedures, Views etc.

belonging to that database.
Let us get started. Create an ASP.NET application. Drag and drop a DropDownList, GridView and a

SQLDataSource from the toolbox.
We will first populate the DropDownList with a list of databases present on the server. Use the

following code to do so. Here we make use of the sys.sysdatabases system view. This view contains one

row for each database in an instance of Microsoft SQL Server
C#
using System;
using System.Web.UI;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!Page.IsPostBack)
         PopulateDropDown();
    }

    private void PopulateDropDown()
    {
        using (SqlConnection conn = ReturnConnection())
        {
            SqlCommand cmd = new SqlCommand("SELECT name FROM sys.sysdatabases", conn);
            conn.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            if (dr != null)
            {
                while (dr.Read())
                    DropDownList1.Items.Add(dr.GetString(0));
            }
        }
    }

    private SqlConnection ReturnConnection()
    {
        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = "Data Source=(local); Initial Catalog=master; Integrated

Security=SSPI;";
        return conn;
    }
}




-----------------------------------------------------------------------

Most Useful code:
http://www.daniweb.com/web-development/aspnet/threads/35687/login-and-retrieve-user-data-from-database
-------------------------------------------------------------------

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class UpdateProfile : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            FillGridWithPatient();
            divPatientUpdate.Visible = false;
        }
    }
    private void FillGridWithPatient()
    {
        SqlConnection conn = null;
        SqlCommand cmd = null;
        SqlDataAdapter da = null;
        DataSet dsPatient = new DataSet();
        try
        {
            conn = new SqlConnection(ConfigurationManager.ConnectionStrings

["PConnStr"].ConnectionString);
            conn.Open();
            string sql = "Select * from Patient";
            cmd = new SqlCommand(sql, conn);
            da.Fill(dsPatient);
        }
        catch (Exception ex)
        { }
        finally
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
            }
        }
    }
    protected void btnCancel_Click(object sender, EventArgs e)
    {
    }
    protected void btnViewProfile_Click(object sender, EventArgs e)
    {
        divPatientUpdate.Visible = true;
        GetSinglePatient(p_id);
    }
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        if (btnEdit.Text == "Edit")
        {
            InsertData();
            btnEdit.Text = "Save";
        }
        else
        {
            UpdateData();
        }
    }
    private void GetSinglePatient()
    {
        SqlConnection conn = null;
        SqlCommand cmd = null;
        SqlDataReader dr=null;
        int p_id = Convert.ToInt32();
        try
        {
            conn = new SqlConnection(ConfigurationManager.ConnectionStrings

["PConnStr"].ConnectionString);
            conn.Open();
            string sql = "select * from Patient where P_id=" + p_id;
            cmd = new SqlCommand(sql, conn);
            while (dr.Read())
            {
                txtAge.Text = dr["Age"].ToString();
                txtFirstName.Text = dr["P_FName"].ToString();
                txtLastName.Text = dr["P_LName"].ToString();
                txtZip.Text = dr[" Zip"].ToString();
                txtContactNo.Text = dr["ContactNo"].ToString();
                cmbCity.Text = dr["City"].ToString();
                cmbState.Text = dr["State"].ToString();
                txtEmail.Text = dr["Email_id"].ToString();
            }
        }
        catch (Exception ex)
        {
            Label1.Text = ex.ToString();
            Label1.Visible = true;
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
            }
        }
    }
    private void UpdateData()
    {
        SqlConnection conn = null;
        SqlCommand cmd = null;
        try
        {
            conn = new SqlConnection(ConfigurationManager.ConnectionStrings

["PConnStr"].ConnectionString);
            string sql = "Update Patient set P_FName=@fname,P_LName=@lname,Age=@age, State=@state

,City=@city ,Email_id=@email ,Sex=@sex ,ContactNo=@contactno Zip=@zip where P_id=@p_id";
            conn.Open();
            cmd = new SqlCommand(sql, conn);
            cmd.Parameters.AddWithValue("@fname", txtFirstName.Text);
            cmd.Parameters.AddWithValue("@lname", txtLastName.Text);
            cmd.Parameters.AddWithValue("@age", txtAge.Text);
            cmd.Parameters.AddWithValue("@state", cmbState.Text);
            cmd.Parameters.AddWithValue("@city", cmbCity.Text);
            cmd.Parameters.AddWithValue("@email", txtEmail.Text);
            if (rbtnFemale.Checked)
            {
                cmd.Parameters.AddWithValue("@sex", rbtnFemale.Text);
            }
            else
            {
                cmd.Parameters.AddWithValue("@sex", rbtnMale.Text);
            }
            cmd.Parameters.AddWithValue("@contactno", txtContactNo.Text);
            cmd.Parameters.AddWithValue("@p_id", Convert.ToInt32(ViewState["P_id"].ToString()));
            cmd.ExecuteNonQuery();
            FillGridWithPatient();
        }
        catch (Exception ex)
        {
            Label1.Text = ex.ToString();
            Label1.Visible = true;
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
            }
        }
    }
    private void InsertData()
    {
        SqlConnection conn = null;
        SqlCommand cmd = null;
        try
        {
            conn = new SqlConnection(ConfigurationManager.ConnectionStrings

["PConnStr"].ConnectionString);
            string sql = "insert into Patient ( P_FName,P_LName,Age, State ,City

,Email_id,Sex,ContactNo)values(@fname,@lname,@age,@state,@city,@email,@sex,@contactno)";
            conn.Open();
            cmd = new SqlCommand(sql, conn);
            cmd.Parameters.AddWithValue("@fname", txtFirstName.Text);
            cmd.Parameters.AddWithValue("@lname", txtLastName.Text);
            cmd.Parameters.AddWithValue("@age", txtAge.Text);
            cmd.Parameters.AddWithValue("@state", cmbState.Text);
            cmd.Parameters.AddWithValue("@city", cmbCity.Text);
            cmd.Parameters.AddWithValue("@email", txtEmail.Text);
            if (rbtnFemale.Checked)
            {
                cmd.Parameters.AddWithValue("@sex", rbtnFemale.Text);
            }
            else
            {
                cmd.Parameters.AddWithValue("@sex", rbtnMale.Text);
            }
            cmd.Parameters.AddWithValue("@contactno", txtContactNo.Text);
            cmd.ExecuteNonQuery();
            FillGridWithPatient();
            Label1.Visible=true;
            Label1.Text="Inserted Successfully";
            btnEdit.Text = "Update";
        }
        catch (Exception ex)
        {
            Label2.Text = ex.ToString();
            Label2.Visible = true;
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
            }
        }
    }



========================================================================================================

============


In this article, we shall learn how to retrieve data from the database.

Introduction
ADO.NET is a mechanism to communicate with the database. It allows us to work in connected (database

connection is alive while the operation is performed) as well as disconnected architecture (database

connection is closed and operation can be performed on the data).

In this article, let us learn how to retrieve data from the database.

Get hundreds of ASP.NET Tips and Tricks and ASP.NET Online training here.

In some scenario, we need to connect to the database and retrieve records, that can be done by following

this approach.

Below is my web.config file (Web.config) database connection string setting.

Web.config

<connectionStrings>

              <add name="ConnStr" connectionString="Data Source=xxxx-

PC\SQLEXPRESS;Initial Catalog=DemoDatabase;Persist Security Info=True;User

ID=demo;Password=demo;"/>

       </connectionStrings>



The _connStr will have the database connection string value saved into the web.config file

underconnectionStrings settings.

CODE BEHIND

using System.Configuration; // to use the ConfigurationManager

using System.Data; // to use DataSet or DataTable

using System.Data.SqlClient; // to communicate with SQL Server database

using System.Text; // for StringBuilder



string _connStr =

ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;



    protected void Page_Load(object sender, EventArgs e)

    {



    DataTable table = new DataTable();

    var autoId = 1;



    // get the connection

    using (SqlConnection conn = new SqlConnection(_connStr))

    {

         // write the sql statement to execute

         string sql = "SELECT AutoId, FirstName, LastName, Age, Active FROM PersonalDetail WHERE AutoID

> @autoId";

            // instantiate the command object to fire

           using (SqlCommand cmd = new SqlCommand(sql, conn))

           {

              // attach the parameter to pass, if no parameter is in the sql no need to attach

              SqlParameter prm = new SqlParameter("@autoId", autoId);

              cmd.Parameters.Add(prm);

              // get the adapter object and attach the command object to it

              using (SqlDataAdapter ad = new SqlDataAdapter(cmd))

              {

                  // fire Fill method to fetch the data and fill into DataTable

                  ad.Fill(table);

             }

            // DataAdapter doesn't need open connection, it takes care of opening and closing the

database connection

      }

}



// loop through the rows of the table

foreach (DataRow row in table.Rows)

{

     Response.Write("<p>" + row["AutoId"] + " > " + row["FirstName"] + " >

" + row["LastName"] + " > " + row["Age"] + " > " + row["Active"] + "</p>");

        }

}

In the above code snippet, the Page_Load event of the code behind contains an instance of the DataTable

object that holds the fetched records from the database. Then we have Instantiated the SqlConnection

object by passing the connection string, instantiated the SqlCommand object by passing the sql string

and connection object.

Now we need to see if sql statement needs any parameter; if yes, attache the SqlParameter objects (in

this case I have autoid as parameter). Then I have instantiate the SqlDataAdapter object and passed the

object of SqlCommand and called the Fill method of the SqlDataAdapter object by passing the DataTable

object as parameter. This will fill the fetched records from the database (returned using the SQL

statement) to the DataTable object.

In the above code snippet, I am using using {}  block that ensures that once we are done with the

object, that object gets disposed properly.  So there is no need to use try and finally and closing and

disposing the connection, command and adapter object in the finally block explicitly.

Now, I am looping through the rows and writing on the page (The DataTable object could have been

directly bounded to ASP.NET Data controls like GridView, DetailsView etc.).

OUTPUT



NOTE: The same approach can be used to connect with other database as well (Oracle, MySql, MS Access

etc.). Just the provider name changes (For example for the database that supports Oledb connection,

OledbConnection, OledbCommand, OledbParameter, OledbDataAdapter classes can be used).

Hope this article will be useful for those who are new to ADO.NET. In real time scenario, we use stored

procedure in place of writing SQL statement in the code. I will explain how to use stored procedure in

coming up articles.

Thanks for reading, stay tuned for forthcoming articles on ADO.NET. You can help your friends by

referring to the articles and tutorials of this website.





========================================================================================================

======================================================



Retrieve data from database by first ASP.net program
You who are very beginner and want to retrieve data from database, can use the code snippet. Though this

is not good practice, this is very useful for beginners. Because beginners is not interested to layer

architecture can not create connection string in web.config file. Here, I have create a city_info table

and displayed this data into a table of asp page. Ok, no more talk. Lets start.

Step 1: Create a table city_info and insert 3 data in the table.

CREATE TABLE city_info
(
      id INT
      , name VARCHAR(100)
)

insert into city_info
(
id, name
)
values
(
      1    , 'Dhaka'
)

insert into city_info
(
id, name
)
values
(
      2      , 'Chittagong'
)


insert into city_info
(
id, name
)
values
(
      3      , 'Comilla'
)

Step 2: Create a literal control in asp page.

<asp:Literal ID = "ltrlCityInfo" runat = "server">asp:Literal>

Step 3: Accessing data in Page_Load method of asp page and bind data with a table in ltrCityInfo



?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System.Data.<span class="adtext" id="adtext_7">SqlClient</span>; //Use for SqlConnection,

SqlCommand
using System.Data;           //Use for CommandType


protected void Page_Load(object sender, EventArgs e)
{
       
//<span class="adtext" id="adtext_3">Connection string</span>, here SOFT is <span class="adtext"

id="adtext_2">database server</span> name, TestDB is database name, user id and password of //database

server
        string connectionString = "Data Source=SOFT;Initial Catalog=TestDB;User ID=sa;Password=sa";
        SqlConnection sqlConn = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = sqlConn;


        SqlDataReader rdr = null;

        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "select id, name from city_info";

        try
        {
            if (sqlConn.State == ConnectionState.Closed)
                sqlConn.Open();

            rdr = cmd.ExecuteReader();

            this.ltrlCityInfo.Text = "";
            while (rdr.Read())
            {
                this.ltrlCityInfo.Text += "";
            }

            this.ltrlCityInfo.Text += "<table border="1"><tbody><tr><th>City Name</th></tr><tr><td>";
                string city = rdr["name"].ToString();
                this.ltrlCityInfo.Text += city;
                this.ltrlCityInfo.Text += "</td></tr></tbody></table>";
        }
        catch (Exception exp)
        {
            throw (exp);
        }
        finally
        {
            if (sqlConn.State == ConnectionState.Open)
                sqlConn.Close();
        }
 }



================================================================


What is the difference between ExecuteNonQuery(), ExecuteReader() and ExecuteScalar() methods in ADO.NET

|| Comparision among Executtion Methods of Command Class
Labels: ADO.Net, C#.net

ExecuteNonQuery():
1.will work with Action Queries only (Create,Alter,Drop,Insert,Update,Delete).
2.Retruns the count of rows effected by the Query.
3.Return type is int
4.Return value is optional and can be assigned to an integer variable.

ExecuterReader():
1.will work with Action and Non-Action Queries (Select)
2.Returns the collection of rows selected by the Query.
3.Return type is DataReader.
4.Return value is compulsory and should be assigned to an another object DataReader.

ExecuteScalar():
1.will work with Non-Action Queries that contain aggregate functions.
2.Return the first row and first column value of the query result.
3.Return type is object.
4.Return value is compulsory and should be assingned to a variable of required type.



}



C Programming Links

http://clanguageprogrammingworld.blogspot.in/2013/01/arithmetic-operators-in-c_2609.html

http://studytipsandtricks.blogspot.in/2012/06/special-operators-of-c-comma-operator.html

http://cprogrammingcodes.blogspot.in/p/c-tutorial.html

http://forgetprograms.blogspot.in/2012/05/c-hello-world-program.html

http://www.programiz.com/c-programming
http://fresh2refresh.com/
http://studytipsandtricks.blogspot.in/
http://c4learn.com/c-programs/
www.cppforschool.com



Ajax Example Link

http://www.asp.net/ajaxlibrary/act_tutorials.ashx
http://aspdotnet2u.blogspot.com/search/label/Ajax
http://www.ezzylearning.com/tutorial.aspx?tid=5899726
http://shibashishdotnetocean.wordpress.com/2012/08/03/dynamically-create-a-column-chart-in-asp-net/

http://www.webcodeexpert.com/search/label/ASP.NET#.UaSTp9JHLF8

http://www.dotnettips4u.com/2013/01/uploading-files-in-aspnet.html

Online Examination System Project in ASP.NET

http://dotnet.tekyt.info/?p=34
http://developerqueries.blogspot.in/
Most imp Dotnet Site
http://www.learn-asp.net/asptutorials/detailsview.aspx
http://techaltum-dotnet.blogspot.in/
http://howtouseasp.net/?p=59
http://www.allaboutcomputerprogramming.com/adonet-architecture.html
http://www.msdotnet.co.in/2012/08/how-to-add-sql-database-mdf-in-aspnet.html
http://www.studyoverflow.org/2013_02_01_archive.html


Advance Dotnet Most Useful link

http://sailajareddy-technical.blogspot.in/search/label/ASP.NET%20TOPICS

Dotnet Database Bind for all Control Useful

http://howinaspnet.blogspot.in/2011/09/select-multipal-rows-in-gridview.html

http://codingvilla.com/latest-blogs.aspx
http://totaldotnet.com/ASPBASICCONTROLS/Asp_checkbox.aspx
http://deepak-sharma.net/category/asp-net/
http://imagirlit.blogspot.in/2012/10/sample-dynamic-radiobuttonlist-connect.html

Imp C Programming link with Explanataion

http://cprogramming.language-tutorial.com/2012/01/program-to-find-given-number-is-perfect.html
http://free-c-programs.blogspot.in/
http://www.cquestions.com/2011/12/c-program-examples-with-output.html
http://cprogramming.language-tutorial.com/2012/01/program-to-find-given-number-is-perfect.html

Useful Links
imp Dotnet all Controls with Properties:

Javascript Validation with Examples
http://www.easywayserver.com/blog/javascript-form-validation/


ASP.Net Tutorials with Source Code Examples









Asp.net Useful link

http://webideaworld.blogspot.in/2011/09/data-validation.html

http://www.dotnettips4u.com/2013/03/registering-in-web-site.html#gsc.tab=0

http://www.mindstick.com/DevelopersSection.aspx?Cat=4

Free Source code for ALL Programming Language

http://www.sourcecodester.com/c-sharp

For HTML CSS

http://www.webgrid.com/
http://www.way2tutorial.com/html/html_order_list.php

imp1link
http://technico.qnownow.com/show-calendar-control-in-asp-net-gridview-control-using-javascript/

for All Facebook Application  for PHP type
http://www.9lessons.info/2010/06/chatting-with-jquery-and-ajax.html



http://www.programiz.com/c-programming
http://www.vdesignourweb.com/c/c_introduction.html


http://tutorialdata.com/
http://learnhacking.in/create-virus-in-c/
http://www.gohacking.com/create-computer-virus/
http://www.gohacking.com/hack-passwords-using-usb-drive/
http://www.vdesignourweb.com/c/c_dynamic_memory.html
http://www.ignani.com/Blog/Article/tabid/74/Article/15/c-programming-ch001-introduction.aspx
http://free-c-programs.blogspot.in/
http://technoexam.com/c-language-lecture-study-notes-tutorials-material/storage-class-of-variable.asp

57 comments:

  1. here is a c program for bankers algo so keep enjoying the c program for whatever you want and check on the website

    ReplyDelete
  2. Thanks for sharing this interesting information, keep up the good work going.
    best bulk sms service
    VODAFONE SMPP
    BULK SMS IN USA

    ReplyDelete
  3. This is really helpful. You’re doing a great job, Keep it up
    PLEASE VISIT:
    bulk sms service provider in laxmi nagar

    ReplyDelete
  4. Im thoroughly impressed with your expertise blog. You are decide to helping us…..this is very good initiative. Thank you very much.

    bulk sms service provider in delhi

    bulk sms service provider in laxmi nagar

    Bulk sms service provider in india

    ReplyDelete
    Replies
    1. Nice your Blog

      shashanksenglishpro is one of the most trusted names in English Education and English Speaking Tution. Visit My Page

      English Speaking Class in Kalyan Mumbai

      English Home Tution in Kalyan, Dombivli

      Delete
  5. Useful and Informative... Thanks for sharing.I would also like to share some useful information.If
    you are Looking for the satta result Delhi Darbar in delhi,ncr or satta result Gali, satta result
    Deshawar. Then open the below link for more details.

    satta King Taj
    satta king online
    satta king online result
    sattaking
    satta king
    satta leak fix number site

    ReplyDelete
    Replies

    1. Nice your Blog

      Nexcuitis one of the most trusted names in Best Education . Visit My Page

      Web Development Services in Delhi

      SMS Provider in India


      Delete
  6. Such a brilliant blog, very helpful but if you are suffer from hair issues like baldness or thin hair, So now you don't have to worried about it because Kinsley Extenso have solution for you we manufacture different type of Hair Extensions. for e.g, Keratin hair extensions, Ponytail hair extensions.

    ReplyDelete
    Replies

    1. Nice your Blog

      shashanksenglishpro is one of the most trusted names in English Education and English Speaking Tution. Visit My Page

      English Speaking Class in Kalyan Mumbai

      English Home Tution in Kalyan, Dombivli

      Delete
  7. This blog has been amazing, the author has really worked hard to form such an informative blog.
    I really appreciate the author for his time. and here is something you would like about the home appliance cover,
    here at dream care we are providing mattress cover double bed that too on 70% off shop now!

    ReplyDelete
  8. This blog has been amazing, the author has really worked hard to form such an informative blog.
    I really appreciate the author for his time. and here is something you would like about the home appliance cover,
    here at dream care we are providing
    mattress cover cotton
    that too on 70% off shop now!

    ReplyDelete
  9. This blog has been amazing, the author has really worked hard to form such an informative blog.
    I really appreciate the author for his time. and here is something you would like about the home appliance cover,
    here at dream care we are providing baby mattress protector that too on 70% off shop now!


    ReplyDelete
  10. This blog has been amazing, the author has really worked hard to form such an informative blog.
    I really appreciate the author for his time. and here is something you would like about the home appliance cover, here at dream care we are providing
    Pillow Protector
    that too on 70% off shop now!

    ReplyDelete
  11. This blog has been amazing, the author has really worked hard to form such an informative blog.I really appreciate the author for his time. and here is something you would like about the home appliance cover,here at dream care we are providing ac cover window that too on 70% off shop now!

    ReplyDelete
  12. This blog has been amazing, the author has really worked hard to form such an informative blog.I really appreciate the author for his time. and here is something you would like about the home appliance cover,here at dream care we are providing led tv cover price that too on 70% off shop now!

    ReplyDelete

  13. This is really helpful. You’re doing a great job, Keep it up

    freeze cover

    ReplyDelete
  14. This is really helpful. You’re doing a great job, Keep it up
    Human Hair Extensions

    ReplyDelete
  15. This is really helpful. You’re doing a great job, Keep it up

    Clip on Extensions

    ReplyDelete
  16. its awesome post.you always updet me .if you intrest in
    table cover design
    then you contact me.

    ReplyDelete
  17. i am looking on your websit. you write very helpful informatione and knowledge key .thanks for it .if you buy and see table cover price then you click on link .

    ReplyDelete
  18. its a very helpful to us .if you buy center table coverthen click on my link.

    ReplyDelete
  19. such a nice blog keep sharing it click here for best washine machine cover

    ReplyDelete
  20. such a nice blog keep sharing it click here for best sofa seat covers

    ReplyDelete
  21. such a nice blog keep sharing it click here for best cushion covers online india

    ReplyDelete
  22. such a nice blog keep sharing it click here for best saree cover online

    ReplyDelete
  23. such a nice blog keep sharing it click here for best Bed Server

    ReplyDelete
  24. such a nice blog keep sharing it click here for best Dispenser bottle cover

    ReplyDelete


  25. Nice Your Blog

    DreamCareIndia - Offering Bed Server Food Mat, Delhi, India.

    Bed Server Food Mat | DreamCareIndia

    ReplyDelete

  26. Nice your Blog

    Shop online 100% Waterproof best quality Waterproof Mattress Cover which is good for kids

    Waterproof Mattress Cover | DreamcareIndia

    ReplyDelete
  27. Nice your Blog

    Shop online 100% Waterproof best quality Waterproof Mattress Protector at best prices in India.

    Waterproof Mattress Protector | DreamcareIndia

    ReplyDelete

  28. Nice your Blog

    Shop online 100% Waterproof best quality Waterproof Mattress Protector for Double Bed at best prices in India.

    Waterproof Mattress Protector for Double Bed | DreamcareIndia

    ReplyDelete
  29. Nice your Blog

    Shop online 100% Waterproof best quality Waterproof Mattress Protector

    Waterproof Mattress Protector for Baby | DreamcareIndia

    ReplyDelete

  30. Nice Your Blog


    Digital Marketing for Educational Institute are seeking assistance from Elite SEO Agency.


    Digital Marketing for Educational Institute | Elite SEO Agency

    ReplyDelete

  31. Nice Your Blog


    Did you want to promote your Online Marketing for Coaching Institutese in India?


    Online Marketing for Coaching Institutes |Elite SEO Agency

    ReplyDelete

  32. Nice your Blog

    Nexcuitis one of the most trusted names in Best Education . Visit My Page

    Web Development Services in Delhi

    SMS Provider in India


    ReplyDelete

  33. Nice your Blog

    Nexcuitis one of the most trusted names in Best Education . Visit My Page

    Web Development Services in Delhi

    SMS Provider in India

    ReplyDelete
  34. Nice Your Blog

    Bulk Sms Reseller Provider In India | Bulk Sms Reseller

    Bulk Sms Reseller In India |Bulk Sms Reseller Provider

    ReplyDelete
  35. Nice Your Blog

    Bulk Sms Reseller Provider In India | Bulk Sms Reseller

    Bulk Sms Reseller Provider | Bulk Sms Reseller In India

    ReplyDelete

  36. Nice your Blog

    Massive Male Plus UPDATE 2020 – Does It Really Work?

    https://k12.instructure.com/eportfolios/7387/Home/Massive_Male_Plus_UPDATE_2020__Does_It_Really_Work
    https://angel.co/company/massive-male-plus-male-enhancement-1
    https://www.xfactory.io/forum/she-qun-huo-dong-community-events/massive-male-plus-update-2020-does-it-really-work
    https://in.pinterest.com/pin/811633164091918022/
    https://in.pinterest.com/pin/811633164091918048/
    https://pubhtml5.com/otro/nizh
    https://pubhtml5.com/otro/khwn
    https://www.completefoods.co/diy/recipes/massive-male-plus-male-enhancement-5
    https://www.emailmeform.com/builder/form/759OeBd7SJf5t7i1

    ReplyDelete
  37. Thanks a lot. You have done an excellent job. I enjoyed your blog . Nice efforts.
    Visit us: Dot Net Training Online India
    Visit us: .Net Online Training Hyderabad

    ReplyDelete
  38. Get all your query here read these blogs... highly recommended to read it once.
    Thermoplastic elastomers properties
    Polymer material in india

    ReplyDelete