protected void bt_edit_Click(object sender, EventArgs e)
{
dtView_Master.ChangeMode(DetailsViewMode.Edit);
dtView_Master.DefaultMode = DetailsViewMode.Edit;
} protected void bt_Cancel_Click(object sender, EventArgs e)
{
dtView_Master.ChangeMode(DetailsViewMode.ReadOnly);
dtView_Master.DefaultMode = DetailsViewMode.ReadOnly;
}dtView_Master 為:detialsview
{
dtView_Master.ChangeMode(DetailsViewMode.Edit);
dtView_Master.DefaultMode = DetailsViewMode.Edit;
} protected void bt_Cancel_Click(object sender, EventArgs e)
{
dtView_Master.ChangeMode(DetailsViewMode.ReadOnly);
dtView_Master.DefaultMode = DetailsViewMode.ReadOnly;
}dtView_Master 為:detialsview
绑定数据
}
也可以将绑定直接放到预备发送事件里面去
这里面就不用判断回发了
protected void Page_PreRender(object sender , EventArgs e){}你点两次的问题应该是没有判断回发
{
Refresh_Detail();
}
{
if (Session["username"] == null)
{
Response.Write("沒有登錄,請登錄!!!");
Response.Redirect("../Default.aspx");
} Label7.Text = "今天日期:" + System.DateTime.Today.ToShortDateString();
Label8.Text = "Welcome:" + Session["username"];
if (!Page.IsPostBack)
{
bind();
Refresh_Detail();
}
}