目前我这样使用......
<asp:TemplateField HeaderText="Description">
<ItemTemplate>
<asp:Label ID="lblDescription" runat="server"
Text='<%# Limit(Eval("Description"),40) %>' >
</asp:Label>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)
辅助函数:
public static string Limit(object Desc, int length)
{
StringBuilder strDesc = new StringBuilder();
strDesc.Insert(0, Desc.ToString());
if (strDesc.Length > length)
return strDesc.ToString().Substring(0, length) + "..." + [Read More];
else return strDesc.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何把[阅读更多]链接...
我想在c#.net windows应用程序面板或adobe reader中打开受密码保护的pdf.
我的想法是我想通过系统传递密码并打开pdf.用户可以看到pdf但无法保存.即使用户可以将我们保存在他们的计算机中,当他们重新打开pdf时,该文件也会询问密码.这意味着当他们想要阅读pdf时,他们必须使用系统,如果他们将pdf带到外面,他们就无法打开密码的cos.
我试过用Adobe Pdf dll,这个不能传递密码.而且我也试过用itextsharp,这个可以传递密码但是在传递密码之后,需要保存pdf.因此,当我打开pdf时,该文件没有密码.
我想通过系统直接打开受密码保护的pdf.我不想再保存.