public static bool submited = false;
、、、、、、、、、、、、、、、、、、、、、、、、、、
if (!Page.IsPostBack)
{
iid = int.Parse(Request["iid"].ToString());
Bindbyiid(iid);
if (Session[CookieParams.Key_Menber_Login_ID] != null)
{
manid = int.Parse(Session[CookieParams.Key_Menber_Login_ID].ToString());
}
}
else
{
if (submited)
{
Bindbyiid(iid);
Page.RegisterStartupScript("", "<script>alert('你已回答。');</script>");
return;
}
}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
string ansinfo = this.tbcontent.Text.Trim();
if (ansinfo != "" && ansinfo != "第一次回答可获2分,答案被采纳可获得悬赏分。")
{
ansinfo = Server.HtmlEncode(ansinfo);
if (ansinfo.Length < 2000)
{
answerinfo.Qa_iss_id = iid;
answerinfo.Qa_ans_class = 0;
answerinfo.Qa_ans_content = ansinfo;
answerinfo.Qa_ans_ip = Page.Request.UserHostAddress.ToString();
answerinfo.Qa_ans_state = 0;
answerinfo.Qa_ans_time = DateTime.Now;
if (Session[CookieParams.Key_Menber_Login_ID] != null)
{
int vmemid = int.Parse(Session[CookieParams.Key_Menber_Login_ID].ToString());
DataTable dt = (DataTable)ask.SelectAnswer(5, "qa_iss_id=" + iid.ToString(), "");
if (dt.Rows.Count < 1)
{
ask.InsertPoints("insert into qa_points(qa_iss_id,mem_id,qa_poi_ints,qa_poi_time) values('" + iid + "','" + vmemid + "',2,'" + DateTime.Now.ToString() + "')");
SC96.DBUtility.SQLHelper.MemberOperate.SqlHelpObj.ExeCute("update mem_bers set man_gold=man_gold+2 where mem_id=" + vmemid);
}
answerinfo.Mem_id = vmemid;
}
else
{
answerinfo.Mem_id = 0;
}
ask.InsertAnswer(answerinfo);
this.tbcontent.Text = "";
Bindbyiid(iid);
submited = true;
}
else
{
Page.RegisterStartupScript("", "<script>alert('您的回答字数已超过2000!')</script>");
}
}
else
{
Page.RegisterStartupScript("", "<script>alert('请输入你的回答!')</script>");
}
、、、、、、、、、、、、、、、、、、、、、、、、、、
if (!Page.IsPostBack)
{
iid = int.Parse(Request["iid"].ToString());
Bindbyiid(iid);
if (Session[CookieParams.Key_Menber_Login_ID] != null)
{
manid = int.Parse(Session[CookieParams.Key_Menber_Login_ID].ToString());
}
}
else
{
if (submited)
{
Bindbyiid(iid);
Page.RegisterStartupScript("", "<script>alert('你已回答。');</script>");
return;
}
}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
string ansinfo = this.tbcontent.Text.Trim();
if (ansinfo != "" && ansinfo != "第一次回答可获2分,答案被采纳可获得悬赏分。")
{
ansinfo = Server.HtmlEncode(ansinfo);
if (ansinfo.Length < 2000)
{
answerinfo.Qa_iss_id = iid;
answerinfo.Qa_ans_class = 0;
answerinfo.Qa_ans_content = ansinfo;
answerinfo.Qa_ans_ip = Page.Request.UserHostAddress.ToString();
answerinfo.Qa_ans_state = 0;
answerinfo.Qa_ans_time = DateTime.Now;
if (Session[CookieParams.Key_Menber_Login_ID] != null)
{
int vmemid = int.Parse(Session[CookieParams.Key_Menber_Login_ID].ToString());
DataTable dt = (DataTable)ask.SelectAnswer(5, "qa_iss_id=" + iid.ToString(), "");
if (dt.Rows.Count < 1)
{
ask.InsertPoints("insert into qa_points(qa_iss_id,mem_id,qa_poi_ints,qa_poi_time) values('" + iid + "','" + vmemid + "',2,'" + DateTime.Now.ToString() + "')");
SC96.DBUtility.SQLHelper.MemberOperate.SqlHelpObj.ExeCute("update mem_bers set man_gold=man_gold+2 where mem_id=" + vmemid);
}
answerinfo.Mem_id = vmemid;
}
else
{
answerinfo.Mem_id = 0;
}
ask.InsertAnswer(answerinfo);
this.tbcontent.Text = "";
Bindbyiid(iid);
submited = true;
}
else
{
Page.RegisterStartupScript("", "<script>alert('您的回答字数已超过2000!')</script>");
}
}
else
{
Page.RegisterStartupScript("", "<script>alert('请输入你的回答!')</script>");
}
你要的效果是什么样的,结果出现了什么样的结果。。、 你就一个简单的问题描述“一个页面刷新的问题”,然后就是一堆代码,没几个人能看的下去啊!