Печать веб-страницы .NET, содержащей кнопки ссылок - PullRequest
0 голосов
/ 08 декабря 2011

У моего клиента есть интрасеть ASP.NET (SharePoint), которая содержит страницу, содержащую вид сетки с колонкой, содержащей кнопку ссылки. Теперь на экране это выглядит нормально, но когда они печатают эту страницу, кнопка ссылки выглядит так:

FieldValue (javascript:WebForm_DoPostBackWithOptions
(new WebForm_PostBackOptions("ctl00$SPWebPartManager1
$g_01343441_bee8_4bd4_a7da_ee1e235a9042$ctl00
$gvDisassemblingHeaders$ctl02$lbDetails2", "", true, "", "",
false, true)))

Этот HTML-скрипт для этой страницы выглядит следующим образом, и, конечно, он также содержит этот javascript.

<tr>
  <td>
     <a id="ctl00_SPWebPartManager1_g_a37c8367_3bc3_4599_88b9_2df6c9c1dce1_ctl00_gvPrices_ctl06_lbDetails2" title="FieldValue" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$SPWebPartManager1$g_a37c8367_3bc3_4599_88b9_2df6c9c1dce1$ctl00$gvPrices$ctl06$lbDetails2&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">FieldValue</a>
  </td>
  <td>217,3 mm</td>
  <td><span id="ctl00_SPWebPartManager1_g_a37c8367_3bc3_4599_88b9_2df6c9c1dce1_ctl00_gvPrices_ctl06_lblAmount">€ 181,97</span>
  </td>
  <td>8-12-2011</td>

Конечно, мы хотим видеть только другие столбцы FieldValue, а не весь JavaScript за этой кнопкой. Есть идеи?

1 Ответ

0 голосов
/ 18 декабря 2011

Я ждал некоторое время, надеясь на лучший ответ, но ничего не появилось.Поэтому мы исправили это, добавив все столбцы, которые содержат кнопки ссылок дважды, с классами CSS, которые скрывают / показывают столбцы, находясь на экране / печати.К настоящему времени я совершенно уверен, что это способ сделать это, хотя это довольно много работы.Я не думаю, что есть способ исправить это с помощью сценариев.

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