Hi,

   I created "test.aspx" page in which i used repeater control. There
is link in each row.
When i click the link, i need to open a word/Excel/PDF,etc file inside
popwindow corresponding to each row.

1) Test.Aspx

<fsi:FSIRepeater runat="server" ID="rptDiscipline"
OnItemDataBound="rptDiscipline_ItemDataBound">
<ItemTemplate>
<fsi:FSIHyperLink runat="server" ID="lnkOpen" Text="Open" />
/ItemTemplate>
</fsi:FSIRepeater>

Test.aspx.cs

protected void repeater1_ItemDataBound(object sender,
RepeaterItemEventArgs e)
{
HyperLink lnkOpen= ((HyperLink)e.Item.FindControl(""));
lnkOpen.NavigateUrl =
"javascript:showModal('ViewFile.aspx','50','500','450');";
}

2) View.aspx.cs

To load the word document, I created View page
protected void Page_Load(object sender, EventArgs e)
                {
Response.ContentType = "application/msword";
                                        
Response.AddHeader("Content-Disposition", "attachment; filename=
\"" + filename + "\"");
                                        Response.TransmitFile(FullPath);
                                        Response.End();
}

In need to open file inside popup window instead document getting open
seperately.

Note: showModal() method is user defined method using javascript

Kindly do the needful.

Thanks & Regards
Akthari Begum

Reply via email to