Front Page
Copy Code code as follows:
<title> Untitled Page </title>
<script src= "Js/jquery-1.5.1.min.js" type= "Text/javascript" ></script>
<script src= "Js/demo.js" type= "Text/javascript" ></script>
<body>
<form id= "Form1" runat= "Server" >
<div id= "Content" >
<table>
<asp:repeater id= "Repeater1" runat= "Server" >
<HeaderTemplate>
<tr>
<td>
<input type= "checkbox" >
</td>
<td>
Student ID
</td>
<td>
Student Name
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<input type= "checkbox" >
</td>
<TD style= "Text-align:center" >
<% #Eval ("StudentID")%>
</td>
<TD style= "Text-align:center" >
<% #Eval ("name")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
<div>
<input id= "Btndel" type= "button" value= "Delete" ></input>
</div>
</form>
</body>
Background
Copy Code code as follows:
protected void Page_Load (object sender, EventArgs e)
{
STUDENTBLL _BLL = new STUDENTBLL ();
if (request.querystring["id"]!= "" &&request.querystring["id"]!=null)
{
String _ids = request.querystring["id"];
_bll. Delete (_ids);
}
Repeater1.datasource = _bll. SelectAll ();
Repeater1.databind ();
}
Demo.js file
Copy Code code as follows:
$ (function () {
This function is to get rid of the start and end of a string in JavaScript and the wrapping line
function Trim (str)
{
var Statrindex;
var endindes;
for (i=0;i<str.length;i++)
{
var k=str.charat (i);
if (k!= "\ n" &&k!= "")
{
Statrindex=i; Break
}
}
for (i=str.length-1;i<str.length;i--)
{
var k=str.charat (i);
if (k!= "\ n" &&k!= "")
{
Endindes=i; Break
}
}
Return str.substring (statrindex,endindes+1);
};
$ ("#btnDel"). Click (function () {
var ids= "'";
$ ("#content input:checked"). Parent (). Next (). each (function (i) {
Ids=ids+ ", '" +trim ($ (this). Text ()) + "'";
});
$ ("#content"). Load ("default.aspx?id=" +encodeuri (IDs) + "#p-getting-started #content")//local update repeater
})
})
SOURCE download