Change your code for Page Load as this:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["QNO"] = 1;
}
else
{
ViewState["QNO"] = Convert.ToInt32(ViewState["QNO"]) +1;
}
}