asp.net动态生成内容并生成对此内容的Url链接

问题是这样的,我有一个asp.net 页面,现在想访问此页面时,页面生成一段文本,但此文本不直接显示在页面上,而是通过一个链接可以访问,页面只显示这个链接,有朋友知道怎么实现吗?

详细描述如下:

现有一页面A,访问A的时候,会根据A的某些控件生成一段xml,同时在A上生成一个链接<a href="link"></a> link指向*.xml,xml内容是刚才生成的xml,不知道这样描述清楚了吗?

胡说叔叔
浏览 447回答 9
9回答

有只小跳蛙

$(function(){ $("<a href=''  >文字</a>").appendTo($("body")); });

慕丝7291255

你的意思是动态生成内容然后点击一个link显示出来是不是?

暮色呼如

是的,不过link需要是单独页面显示,不是在当前页面弹出

慕哥9229398

@日食: 那你想要的功能就是进入页面的同时,生成一个指定内容的文件,文件可以保存到项目中的某一个路径下,同时页面生成一个访问这个页面的link. 这个没有任何技术上的难点,唯一的难点是页面关闭之后url不存在(即这个生成的页面要删除),这点不能做到,因为关闭页面的情况很多,比如:电脑突然关机,所以可以换种方法:比如做一个job,定时清理这些生成的文件

一只斗牛犬

用js控制div的显示与隐藏,原理在页面上生成一个a标签,和一个隐藏的div,div里面存放内容,然后a标签的点击事件中控制div的显示

波斯汪

你想让一个链接连到你在页面生成的一段存在但不显示的文字上面?
打开App,查看更多内容
随时随地看视频慕课网APP