Atlast found my solution,
This post may useful for future Developers,....
As i mentioned above in my Question, my page is not postback to assign the text values to the sever.
Let me clear myself once again,
"CAUSING POSTBACK ONLY MAKES THE CONTROLS TO RETAIN THEIR VALUES"
Hence, i postback my page DYNAMICALLY through ONBLUR event of JAVASCRIPT
like
<asp:TextBox ID="txt_prodname" runat="server" Width="110px" onblur="dopost();"
CssClass="autocompleteTXT" AutoPostBack="True"
ontextchanged="txt_prodname_TextChanged"></asp:TextBox>
In my dopost(), i have added my script as below
<script type="JAVASCRIPT">
function dopost()
{
__doPostBack('__Page', 'MyCustomArgument');
}
</script>
__doPostBack was an inbuilt function of ASPX page. For more info, refer
http://www.dotnetspider.com/resources/1521-How-call-Postback-from-Javascript.aspx[
^]