1

ASP.NETとC#を使用しています。ボタンをクリックすると、aspxページ全体が新しいウィンドウに印刷されます。

これは私のコードです。

    Page pg = new Page();
    pg.EnableEventValidation = false;
    HtmlForm frm = new HtmlForm();
    pg.Controls.Add(frm);
    frm.Controls.Add(ctrl);
    pg.DesignerInitialize();
    pg.RenderControl(htmlWrite);
    string strHTML = stringWrite.ToString();
    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.Write(strHTML);

これは正常に機能しています。ここで、印刷されたページの背景色がaspxページと同じである必要があります。次に、aspxページにテキストボックスがあります。したがって、印刷後にテキストボックスの値を変更できないようにする必要があります。今、このコードによってその変更可能です。

出来ますか?

ありがとう。

4

0 に答える 0