如何从打印中删除URL(在浏览器中)

时间:2017-11-20 10:12:22

标签: javascript c# css asp.net

我在c#中打印html页面。在我使用的打印功能

OnClientClick="window.print();return false;"
  1. 但是打印带有标题中的url。如何删除此网址?
  2. 页面上有一个打印按钮,按钮也出现在打印中。如何删除?
  3. 我使用的是CSS 2.0,因此需要CSS 2.0的解决方案。

    由于

2 个答案:

答案 0 :(得分:2)

只需在css中使用打印媒体查询隐藏按钮:

@media print {
 #button-id{
   display: none; /* This will hide your print button in print view */
  }
 @page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
  }
}

答案 1 :(得分:1)

我这样做了,两个问题都解决了。

<tbody ng-repeat-end ng-show="expanded" ng-init='data={id:division.id,div_name:division.div_name,works:[]}'>
    <td colspan="3">

         <select ng-model="data.tt">
           <option value='01'>tt1..........</option>
           <option value='02'>tt2..........</option>
         </select><br/><br/>
            <ul ng-repeat="work in works" ng-init='data.works[$index]={wid:work.wid,w_name:work.w_name}'>
               {{work.w_name}}  <input type=text ng-model='data.works[$index].input' />
            </ul><br/><br/>
            <button ng-click="save(division, data)">save</button>
    </td>
</tbody>