I am setting a TextBox controls value via an ajax post.
TextBox
$(\'#txtSite\').val(msg.d.SiteName);
This is working and the value of the
Yes, I definitely think, your text box should have a name attribute in html code, check for it. Without a 'name' attribute browser won't post this input box's data to server and thus you won't get it in server side c# code. Hope, this make sense..