asp.net读取剪贴板内容显示问题

gaeml 2010-12-22 02:52:18
我的asp.net页面调用剪贴板中的数据,能成功读取剪贴板中的数据;在调试断点模式下可以页面上显示剪贴板中的数据,但是在iis下用浏览器浏览就不能显示出来了,而是显示"没有数据".请问是什么原因。

protected void btgetIdata_Click(object sender, EventArgs e)
{
Thread th = new Thread(new ThreadStart(CopyTxt));
th.TrySetApartmentState(ApartmentState.STA);
th.Start();
th.Join();
}
[STAThread]
void CopyTxt()
{
IDataObject iData = Clipboard.GetDataObject();
if (iData.GetDataPresent(DataFormats.Text))
{
txtview.Text = (String)iData.GetData(DataFormats.Text);
}
else
{
txtview.Text = "没有数据";
}
}
...全文
187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
whb147 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
Clipboard.SetDataObject("SampleText",true);
//读取剪切板文字
IDataObject iData = Clipboard.GetDataObject();
if (null != iData)
{
if (iData.GetDataPresent(DataFormats.Text))) {
selectedText += (Stri……
[/Quote]
剪切板不是在客户端吗?
服务器上能用?
gaeml 2010-12-22
  • 打赏
  • 举报
回复
如何提高应用程序池的权限,我弄了半天都弄不出来。
[Quote=引用 2 楼 wuyq11 的回复:]
Clipboard.SetDataObject("SampleText",true);
//读取剪切板文字
IDataObject iData = Clipboard.GetDataObject();
if (null != iData)
{
if (iData.GetDataPresent(DataFormats.Text))) {
selectedText += (Stri……
[/Quote]
gaeml 2010-12-22
  • 打赏
  • 举报
回复
提高应用程序池权限,还没有弄过呢。
子夜__ 2010-12-22
  • 打赏
  • 举报
回复
提高应用程序池权限 这个精辟
wuyq11 2010-12-22
  • 打赏
  • 举报
回复
Clipboard.SetDataObject("SampleText",true);
//读取剪切板文字
IDataObject iData = Clipboard.GetDataObject();
if (null != iData)
{
if (iData.GetDataPresent(DataFormats.Text))) {
selectedText += (String)iData.GetData(DataFormats.Text);
}
}
提高应用程序池权限

xuxubaby 2010-12-22
  • 打赏
  • 举报
回复
权限问题??

62,067

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧