.net后台删除记录的JS代码

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:22:29
在后台用DataList控件列出数据库里面的所有记录!后面有个删除,注意,这里的删除我不是用控件做,我要求使用超链接的形式,或者用图片"X"的形式来做(请看下面的图!)点击删除或者"X"后弹出”确认”和”取消“按钮,点击确认后执行删除代码。
JS的函数最好写成del(ID)的形式。
我不明白怎么在点击确认以后把ID传到.cs文件中!
请高人给出代码。包括前台后台!要详细哦(复制的不要),谢谢了,100分送上。
回答者: azur2000 - 门吏 二级:
用LinkButton1控件怎么做?同样要弹出警告框,点击确认后才执行删除代码。怎么获取要删除的信息ID呢?在线等

在页面放放入2控件:
<div id='div1' style="width:0; height:0">
<asp:HiddenField ID="hdField" runat="server"/> </div><div id='div2' style="width:0; height:0"><asp:Button ID="btnDelete" Text="del"
runat="server" Width="0" Height="0" /></div>
以及脚本:
function del(obj)
{
var objHD = document.getElementById('div1').firstChild;
var objBtn = document.getElementById('div2').firstChild;
if(confirm('Confirm to Delete'))
{
objHD.value = obj;
//alert(objHD.value);
//alert(objBtn.value);
objBtn.click();
}
}
在后台代码中注册btnDelete的click事件:
protected void Page_Load(object sender, EventArgs e)
{
btnDelete.Click += ne