button.Attributes.Add("onclick", "return confirm('您确定要删除这一项吗?');");
解决方案 »
- c# 为什么不能在finally中return
- c#线程优先级的疑问!
- 自定义控件,添加选择文件的属性功能
- 飞信在xp中占用内存约为100M,vista中20M左右,请问对于C#开发的程序来说,这个内存占用正常还是偏大?
- 如何根据一个Type类的对象t,来生成一个t类型的对象?
- C# 读取CSV数据到DataSet的问题
- 菜鸟问datagrid的初级问题,谢谢!
- 在C#中调用C++写的接口时的参数类型问题
- 请指点一下,windows应用程序中的treeview上加了AfterSelect事件后,如何消除我每点一次节点,其下就重复增加子节点
- C# A窗口里显示B窗口
- 安装
- 如何在数组中查找是否有某个值?
在DropDownList1_SelectedIndexChanged()事件里实现.确定与取消的操作怎么写?
btnSubmit.Attributes.Add("onclick","javascript:if(window.confirm('This action will delete this item. Are you sure?')){formName.hdnFlag.value = 0} else{LogDetail.hdnFlag.value = 1};");
然后在btnSubmit的Click事件中如下写入:
private void btnSubmit_Click(object sender, System.EventArgs e)
{
string strStatus = "COMPLETED";
if(hdnFlag.Value == "0")
{
doEvent1();
}
if(hdnFlag.Value != "1")
{
doEvent2();
}
}
<SCRIPT language="javascript">
javascript:window.history.forward(1);
function del(e)
{
if(event.srcElement.outerText=="删除")
event.returnValue=confirm("确定删除吗?");
}
document.onclick=del;
</SCRIPT>
因为这是用JAVASCRIPT写的,所以不会影响用户使用,而且在后台的CS文件里不用进行判断处理,很方便的
请问foreverandever(never) :
1、HIDDEN变量怎么定义。
2、在DropDownList1_SelectedIndexChanged()事件里怎么写?"onclick"应改为什么?
请问flyingFisher(想飞的鱼)能否详细点。
在DropDownList1_SelectedIndexChanged()事件写。
<input type=hidden id=hdnFlag runat=server name=hdnFlag>
"onclick"应该改成onSelectedIndexChanged
输入了上述一行,还是报hdnFlag没有定义。
"onclick"改成"onSelectedIndexChanged"还是不行,不会弹出对话框。
麻烦再帮我看看。多谢!
protected System.Web.UI.HtmlControls.HtmlInputHidden hdnFlag;
那个onclick的改动明天帮你看看。
原理为:使用javascript弹出确认取消的窗口,如果用户点击确认,就将确认命令(datagrid里的)发回给后台,如果取消,就不发送命令。
如:如果你的删除命令为delect(datagrid里边),那么就直接在事件函数里写case "delect":
(函数体)
break;
就OK了。
不明白你为什么要onselectedindexchanged的JS方法。
写在你想写的地方。
onSelectedIndexChanged改成onchange可以弹出对话框。谢谢!
但确定与取消按钮事件在DropDownList1_SelectedIndexChanged()里怎么不能操作?