Как просмотреть PDF, используя asp. net? - PullRequest
0 голосов
/ 26 января 2020

В моем WebForm у меня есть Button Именованный Uploadbtn, когда я нажимаю, что местоположение PDF должно быть сохранено в базе данных. Я сохранил загруженный PDF-файл в папке в расположении ~/pdf/Accounts/BalanceSheet/ Я использовал следующий код внутри ButtonClick событие Block для всех этих.

String fileName = BalanceSheet.FileName;
String fname = Filename.Text;
String location =  "~/pdf/Accounts/BalanceSheet/";
String filePath = System.IO.Path.Combine(location,fileName);
int cId = Convert.ToInt32(CompanyName.Text);
String conString = ConfigurationManager.ConnectionStrings["MJCdb"].ConnectionString;
using (SqlConnection con = new SqlConnection(conString)) 
{
    SqlCommand cmd = new SqlCommand("UPDATE BalanceSheetTable SET Year='" + Year.Text + "',Q1='"+filePath+ "',FileName='" + Filename.Text + "'WHERE Clientid='" + cId + "'",con);
    con.Open();
    int updated=cmd.ExecuteNonQuery();
    BalanceSheet.SaveAs(MapPath(filePath)); 
}

А вот так выглядит моя таблица, когда приведенный выше код выполняется:

and this is how my table look like when the above code excecuted

Эти коды работают хорошо. Моя проблема в другом WebForm У меня есть GridView Создано с помощью следующего кода

   <asp:GridView ID="GridView1" runat="server">
        <columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </columns>
    </asp:GridView>

Теперь, что я хотел сделать, это когда я Click на LinkButton, PDF, который сохранил как упомянуто выше, должно открыться в той же вкладке браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...