Dec 22, 2010

create and Add Dyanmically image,label controll in asp.net

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 Default2 : System.Web.UI.Page
{
//public SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MSKEMSSqlConnectionString"].ConnectionString);

protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = GetData("Select * from sample");

//create control
System.Web.UI.WebControls.Image img1; //Image
Label lbl1;//label for blank spaces

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
lbl1 = new Label();
lbl1.Text = " ";
img1 = new System.Web.UI.WebControls.Image();
img1.ImageUrl = ds.Tables[0].Rows[i].ItemArray[1].ToString().Trim();// give the img path
img1.Height = Unit.Pixel(169);
img1.Width = Unit.Pixel(202);
img1.BorderStyle = BorderStyle.Solid;
img1.BorderWidth = Unit.Pixel(3);
img1.BorderColor = System.Drawing.Color.White;
//add control to place holder
PlaceHolder1.Controls.Add(img1);
PlaceHolder1.Controls.Add(lbl1);
}
}

public DataSet GetData(String strSql)
{
DataSet ds = new DataSet();

SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=tempdb;Persist Security Info=True;User ID=sa;Password=sa;");
SqlDataAdapter da = new SqlDataAdapter(strSql, con);

if (con.State == ConnectionState.Open)
{
con.Close();
}
con.Open();
da.Fill(ds);
con.Close();
return ds;
}



}

Create and add controls dyna,ically in Asp.net

Visit it.........


http://www.c-sharpcorner.com/UploadFile/sd_patel/DynamicallyCreateASPNETControls11232005020626AM/DynamicallyCreateASPNETControls.aspx

Dec 12, 2010

Connection String for Lan Connceted server .... Try this

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Use serverName\instanceName as Data Source to connect to a specific SQL Server instance.
Are you using SQL Server 2005 Express? Don't miss the server name syntax Servername\SQLEXPRESS where you substitute Servername with the name of the computer where the SQL Server 2005 Express installation resides.



===========================================================================
or May be try this Link
http://connectionstrings.com/Forum/mysql/connecting-to-mysql-from-another-pc-on-the-network

How to set Current possition of html controls in master page

// Code for Content place holder

HtmlControl home = (HtmlControl)this.Page.Master.FindControl("mainMenu").FindControl("faqs");
        home.Attributes.Add("class", "current");


//code for master html

<div id="templatemo_menu">
   
            <ul id="mainMenu" runat="server">
                 <li><a id ="Default" runat="server"  href="Default.aspx" >Home</a></li>
                <li><a id ="feedback" runat="server"  href="support.aspx?fdk=fdk">Feedback</a></li>
                <li><a id ="faqs" runat="server" href="faqs.aspx">Faqs</a></li>
                <li><a id ="support" runat="server" href="support.aspx?fdk=sup">Support</a></li>

                <li><a id ="MyAccount" runat="server" href="MyAccount.aspx">My Account</a></li>
                <li><a id ="contactus" runat="server" href="contactus.aspx">Contact Us</a></li>
              
            </ul>       
   
        </div> <!-- end of templatemo_menu -->

Dec 4, 2010

How to check the Data List / List view Selected items In Java Script

            string id = "";
            string id1 = "";
            for (int i = 0; i < dlBuddy.Items.Count; i++)
            {
                HtmlInputCheckBox chk = (HtmlInputCheckBox)dlBuddy.Items[i].FindControl("CheckBox1");
                if (chk.Checked == true)
                {
                    string chkid = chk.Value;
                    id = id + "," + chkid;
                }

            }

AJAY HELP: Get DropDownList Values in Java Script

AJAY HELP: Get DropDownList Values in Java Script: " function SendDpd() { var myval = document.getElementById('DropDownList1').options[0].text; alert('Value =' +..."

Dec 2, 2010

Get DropDownList Values in Java Script

  function SendDpd()
{
        var myval = document.getElementById('DropDownList1').options[0].text;

           
        alert("Value =" + myval);
        window.open('Default6.aspx');
        //salert("Hi");
  }

Dec 1, 2010

Launching a Modal Popup Window from Server Code

Launching a Modal Popup Window from Server Code

Christian Wenz

Overview

The ModalPopup control in the AJAX Control Toolkit offers a simple way to create a modal popup using client-side means. However some scenarios require that the opening of the modal popup is triggered on the server-side.

Steps

First of all, an ASP.NET Button web control is required to demonstrate how the ModalPopup control works. Add such a button within the <form> element on a new page:


<asp:Button ID="ClientButton" runat="server" Text="Launch Modal Popup (Client)" />


Then, you need the markup for the popup you want to create. Define it as an <asp:Panel> control and make sure that it includes a Button control. The ModalPopup control offers the functionality to make such a button close the popup; otherwise there is no easy way to let it vanish.


<asp:Panel ID="ModalPanel" runat="server" Width="500px">
 ASP.NET AJAX is a free framework for quickly creating a new generation of more 
 efficient, more interactive and highly-personalized Web experiences that work 
 across all the most popular browsers.<br />
 <asp:Button ID="OKButton" runat="server" Text="Close" />
</asp:Panel>


Next add the ModalPopup control from the ASP.NET AJAX Toolkit to the page. Set properties for the button which loads the control, the button which makes it disappear, and the ID of the actual popup.


<ajaxToolkit:ModalPopupExtender ID="mpe" runat="server" TargetControlId="ClientButton" 
 PopupControlID="ModalPanel" OkControlID="OKButton" />


As with all web pages based on ASP.NET AJAX; the Script Manager is required to load the necessary JavaScript libraries for the different target browsers:


<asp:ScriptManager ID="asm" runat="server" />


Run the example in the browser. When you click on the button, the modal popup appears. In order to achieve the same effect using server-side code, a new button is required:


<asp:Button ID="ServerButton" runat="server" Text="Launch Modal Popup (Server)" 
 OnClick="ServerButton_Click" />


As you can see, a click on the button generates a postback and executes the ServerButton_Click()launchModal() is executed to be exact, the JavaScript function will be executed once the page has been loaded: method on the server. In this method, a JavaScript function called


<script runat="server">
 protected void ServerButton_Click(object sender, EventArgs e)
 {
 ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true);
 }
</script>


The job of launchModal() is to display the ModalPopup. The launchModal() function is executed once the complete HTML page has been loaded. At that moment, however, the ASP.NET AJAX framework has not been fully loaded yet. Therefore, the launchModal() function just sets a variable that the ModalPopup control must be shown later on:


<script type="text/javascript">
 var launch = false;
 function launchModal() 
 {
 launch = true;
 }


The pageLoad() JavaScript function is a special function that gets executed once ASP.NET AJAX has been fully loaded. Therefore we add code to this function to show the ModalPopup control, but only if launchModal() has been called before:


function pageLoad() 
 {
 if (launch) 
 {
 $find("mpe").show();
 }
 }
</script>


The $find() function is looking for a named element on the page and expects the server-side ID as a parameter. Therefore, $find("mpe") returns the client representation of the ModalPopup control; its show() method lets the popup appear.
The modal popup appears when either of the buttons is clicked

Check Email Id

if(email.trim()=="")
                {
                 alert("Kindly enter valid Email Address");
                document.getElementById("<%=textemail.ClientID %>").focus();
                return false;
                }
           
         var emailPat =/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
    // var emailPat = /^([\w\d\-\.]+)@{1}(([\w\d\-]{1,67})|([\w\d\-]+\.[\w\d\-]{1,67}))\.(([a-zA-Z\d]{2,3})(\.[a-zA-Z\d]{2})?)$/;
     var emailid=document.getElementById("<%=textemail.ClientID %>").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
               alert("Please enter valid Email Address.");
               document.getElementById("<%=textemail.ClientID %>").focus();
               return false;
    }

Disable Back button Of browser

<script language="JavaScript">
javascript:window.history.forward(1);
</script>

What is the use of n-tier architecture and 3-tier architecture?

how to implement 3-tier architecture in asp.net using c#. 3-Tier architecture is also called layered architecture. Some people called it ...