Friday, November 21, 2008

Display message box in ASP.Net

Create Simple class

public class MessageBox
{

private System.Web.UI.Page _Objp;
public MessageBox(System.Web.UI.Page page)
{
_Objp = page;
}
public void Show(string Message)
{
string script = "";
_Objp.Response.Write(script);
}

}

-- In Web Page .....

Create Object of Messagebox class

MessageBox _ObjMessageBox = new MessageBox();

_ObjMessageBox.Show("HI");

Tuesday, November 18, 2008

Serialization in .NET

Serialization is the process of converting the state of an object into a form that can be persisted or transported. The complement of serialization is deserialization, which converts a stream into an object. Together, these processes allow data to be easily stored and transferred. There are two types binary serialization and xml serialization. here is the example of binary serialization.

// Serialization
public byte[] getByteArrayWithObject(object o)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf1 = new BinaryFormatter();
bf1.Serialize(ms, o);
return ms.ToArray();
}

// deserilization
private Object getObjectWithByteArray(byte[] arrBytes)
{
MemoryStream memStream = new MemoryStream();
BinaryFormatter binForm = new BinaryFormatter();
memStream.Write(arrBytes, 0, arrBytes.Length);
memStream.Seek(0, SeekOrigin.Begin);
Object obj = (Object)binForm.Deserialize(memStream);
return obj;
}