在C#中,点击<asp:button/>控件弹出对话框应该怎么做?
解决方案 »
- 100分找兄弟们解决个问题,如果触发事件后等待10秒???
- 客户端的javascript改变了asp.net的Dropdownlist控件的项目,后台代码中如何获取选定值
- 为什么读出的异常为空?请大家帮忙!
- |M| 页面中有两个DataGrid 其中一个我已经调好了他的样式 如何用代码让我的另一个DataGrid和他的一样 谢谢
- asp.net2.0布署的问题,为什么出现错误.cs文件不存在
- ASP.NET中的传参怎么用啊,求代码,谢谢了!
- 请问如何在js中访问DataGrid的属性呢 ?
- MSDN资料问题?
- 急,在线:如何取出数据库中项目总条数,
- 客户端的脚本?顺便散散分!!!
- 怎么为datagrid控件的delete命令进行确认,例如弹出个confirm之类的
- 求助!!!在aspx页面中给Table加上这个style为什么不管用?在html文件中管用的!
{
Response.Write("<script>alert('sdfsdf');</script>");
}
Button.Attribute.Add("onclick","<script>alert('弹出对话框')</script>");
2、在Button的Click事件里写:
Response.Write("<script>alert('弹出对话框')</script>");
也是一种方法
建议这种
它是在客户端执行,每次都有。
贴出你的代码,让我看看
if(!IsPostBack())
{
}
中去
<Script Language="c#" Runat="server">
void button1_onclick(Object sender,EventArgs e)
{ OleDbConnection conn=new OleDbConnection("provider=Microsoft.jet.OleDb.4.0;Data Source="+Server.MapPath("my.mdb"));
OleDbCommand cmd=new OleDbCommand("insert into news(id,context)values('" + id.Text + "','" + context.Text +"')",conn);
cmd.ExecuteNonQuery();
buttton1.Attribute.Add("onclick","javascript;alert('添加纪录成功!')");
}
</script>
源代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write("<script>alert('sdfsdf');</script>");
}
把这段代码this.Button1.Attributes.Add("onclick","alert('dfg')");
放到Page_Load()下面
第二此才有效
放到PAGE_LOAD下就可以了
如果是直接response.write就放到click事件中
不一定是刷新
你试试看就知道了
{
Response.Write("<script>alert('sdfsdf');</script>");
}
这是正确的
在page_load里面加上:
if(!IsPostBack)
{
Button1.Attributes.Add("onclick","javascript:return confirm('确认提交?');");
}这样就可以了。