从服务器端 Asp.net 和 c# 生成书签
有谁知道如何做这样的事情。 可以说我使用 c# 链接在服务器端生成。 http://www.blah.com/blabla.aspx?test= blah&search=true
我如何在服务器端做到这一点,当点击它时(现在在 HTML 端,我将此链接保存为 asp:label ,它将为其添加书签。
在线研究通过运行在客户端显示了解决方案java脚本。 看来解决方案可能会因浏览器而异。 我正在尝试在 Firefox、IE 和 Chrome 中实现此功能。
但如果你知道任何解决方案也很好。
谢谢
Does anyone know how to do something like this.
Lets say I generate on server side using c# link.
http://www.blah.com/blabla.aspx?test=blah&search=true
How could I on server side make it so when clicking on it (for now on HTML side i save this link as asp:label it will bookmark it.
Researching online showed solutions on client side by running java script.
It appears that solution might be different based on browser.
I am trying to make this work in Firefox, IE, and Chrome.
But if you know any solution that is fine too.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法在服务器上执行任何操作来在客户端上执行此操作,因为为网站添加书签是浏览器客户端的一项功能。 正如您所发现的,您可以在客户端上使用 javascript 在客户端上自动执行此操作。
如果你想简单地做到这一点(并且跨浏览器),你可以使用 jquery 和 jquery 插件。 其中一个插件是 JFav。 这将打开保存书签对话框,其中包含超链接的链接和标题。
请小心,不要滥用客户端浏览器的权限。 我不使用内置书签(更喜欢 Delicious),并且不会欣赏这种行为。
There is nothing you can execute on the server to make this happen on the client as bookmarking a website is a feature of the browser client. You can, as you have discovered, use javascript on the client to automate this on the client.
If you want to do this simply (and cross browser), you could use jquery and a jquery plugin. One such plugin is JFav. This will bring up the save bookmark dialogue with the link and title from the hyperlink.
Careful that you don't abuse your power on the client's browser. I for one do not use built-in bookmarks (preferring Delicious), and would not appreciate this behavior.