是這樣的:我要做改版的功能(已實現),但是我要在保存時(txtbox判斷),做提示信息。
半天了,沒做出來,各位給點意見吧!
半天了,沒做出來,各位給點意見吧!
解决方案 »
- 啥方法能重复显示类似formview的内容?
- 未将对象引用设置到对象的实例
- 如何将gridview控件中的删除按键和后台的事件相绑定
- 正则替换
- 刚在网上看到一个论坛贴子跟csdn是一样的,但是ID名子都被改了,还有些内容也改了,很好奇。
- 高分求ASP.NET导出EXCEL代码???
- <%# DataBinder.Eval(Container.DataItem,"BS_List_JHQ").ToString()>DataBinder.Eval(Container.DataItem,"BS_List_YDJHQ").ToString()?
- 怎样把内存里的表导出到foxpro的dbf表中
- Session的控制问题
- this.DataGrid1.Items[1].Cells[2].Text为什么取不到值??
- 关于C#打印输出***显示的问题!
- 怎么能遇到这种问题呢,兄弟们进来看看
我只要在保存之前加入提示信息,要怎么做
這是Btn_save_Click
string sqlstr = "select *from link where ConnID='" + this.Txt_ID.Text + "'";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
dataTable dt = new DataTable();
da.Fill(dt);
//改版
if (dt.Rows.Count == 1)
{
//Btn_save.Visible = false;
string a = dt.Rows[0]["ConnID"].ToString();
string b = dt.Rows[0]["fact_id"].ToString();
sid = a + "R1";
if (IsValidEmail(this.Txt_ID.Text))
{
string sql1 = "update link set ConnID='" + sid + "' where fact_id='" + b + "' and ConnID='" + a + "'";
SqlCommand cmd1 = new SqlCommand(sql1, conn);
try
{
conn.Open();
if (cmd1.ExecuteNonQuery() > 0)
{
cmd1.Connection.Close();
RegisterStartupScript("", "<script language='javascript'>alert('版本更新成功!');window.location.reload('ConnList.aspx');</script>");
catch (Exception ex)
{
Response.Write("<" + "script>alert('查詢數據錯誤');</" + "script>" + ex.Message);
}
conn.Close();
}
else
{
RegisterStartupScript("", "<script language='javascript'>alert('你輸入的格式不對,請核對!');</script>");
}
}
用return confirm不行吗?
在Btn_save_Click 里面用肯定不行的
if(confirm('are you sure?')==true)
{
window.location.href='upinfo2.asp';
}
else
{
window.location.href = "index2.asp" ;
} 如果不能满足,就把你的button控件(button1)改为客户端的,再加一个隐藏的服务器端的button控件(button2)
用button1触发一个js函数,如果通过就触发button2,不通过就不触发并提示。
我試過了,不成功
這個也行不通的,此按鈕事件有保存和改版本功能,保存的時候不要有提示信息啊!