<script type="text/javascript">
$(document).ready(function () {
var gv_table_id = '#<%=GridView1.ClientID %>';
var gv_tr = $(gv_table_id).find('tr');
gv_tr.each(function (i) { //Search Column Index = 1 's Value
alert('index:' + i + ' , ' + $(this).find('td').eq(1).text());
})
})
</script>
2013年12月23日 星期一
2013年12月8日 星期日
Button Redirect Page in Iframe
T1.aspx
//HTML
<asp:Button runat="server" ID="btnTask1" OnClick="ShowTask" Text="Task1" CommandArgument="Task1" />
<asp:Button runat="server" ID="btnTask2" OnClick="ShowTask" Text="Task2" CommandArgument="Task2" />
<asp:Button runat="server" ID="btnTask3" OnClick="ShowTask" Text="Task3" CommandArgument="Task3" />
<iframe src="T2.aspx"></iframe>
//C#
public void ShowTask(object sender, EventArgs e)
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(),this.GetType().Name,string.Format("window.frames[0].location.href = 'T2.aspx?Task={0}'", ((Button)sender).CommandArgument),true);
}
======================================================================
T2.aspx
//HTML
<asp:Label runat="server" ID="lblTask"></asp:Label>
//C#
protected void Page_Load(object sender, EventArgs e)
{
this.lblTask.Text = this.Request.QueryString.Get("Task");
}
//HTML
<asp:Button runat="server" ID="btnTask1" OnClick="ShowTask" Text="Task1" CommandArgument="Task1" />
<asp:Button runat="server" ID="btnTask2" OnClick="ShowTask" Text="Task2" CommandArgument="Task2" />
<asp:Button runat="server" ID="btnTask3" OnClick="ShowTask" Text="Task3" CommandArgument="Task3" />
<iframe src="T2.aspx"></iframe>
//C#
public void ShowTask(object sender, EventArgs e)
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(),this.GetType().Name,string.Format("window.frames[0].location.href = 'T2.aspx?Task={0}'", ((Button)sender).CommandArgument),true);
}
======================================================================
T2.aspx
//HTML
<asp:Label runat="server" ID="lblTask"></asp:Label>
//C#
protected void Page_Load(object sender, EventArgs e)
{
this.lblTask.Text = this.Request.QueryString.Get("Task");
}
Ionic.Zip - Download Zip Multiple Files for Stream
Response.Clear();
Response.BufferOutput = false; // for large files
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=Report.zip");
using (ZipFile zip = new ZipFile())
{
for (int idx = 0; idx <= FileList.Rows.Count - 1; idx++)
{
CheckBox cb = (CheckBox)FileList.Rows[idx].FindControl("RowLevelCheckBox");
if (cb.Checked)
{
zip.AddFile(@url, "");
}
}
zip.Save(Response.OutputStream);
Response.Close();
}
Response.BufferOutput = false; // for large files
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=Report.zip");
using (ZipFile zip = new ZipFile())
{
for (int idx = 0; idx <= FileList.Rows.Count - 1; idx++)
{
CheckBox cb = (CheckBox)FileList.Rows[idx].FindControl("RowLevelCheckBox");
if (cb.Checked)
{
zip.AddFile(@url, "");
}
}
zip.Save(Response.OutputStream);
Response.Close();
}
訂閱:
文章 (Atom)