C# 使用文本框作为“发布” /“粘性备忘录”客户端事件
我想要一个文本框充当“发布”或“粘性备忘录”,就像小部件 Igoogle 或 Windows 7 小部件一样。
想法:
<asp:TextBox ID="TextBox1" runat="server">
</asp:TextBox>
每次用户在文本框中键入内容时,它都会调用 Javascript 将文本保存到 cookie 中。
有人可以给我提示吗?
I want a textbox to act like a "post it" or "Sticky memo" just like widget Igoogle or Windows 7 widget.
The idea:
<asp:TextBox ID="TextBox1" runat="server">
</asp:TextBox>
Every time that user types into the textbox it calls Javascript to save the text into cookies.
Could somebody give me a hint?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这有点快速和肮脏,但会让你继续下去。
网络上有大量 setCookie/getCookie JS 片段。我使用了这些:
http://www.dotnetspark.com /kb/1480-use-cookies-javascript-getcookie-setcookie.aspx
现在的代码:
这将适用于纯 HTML。在您使用 ASP.NET 标记和控件的情况下,ID 属性具有不同的含义,因此您需要让 JS 知道实际的客户端 ID。例如这样:
This is somewhat quick and dirty but will get you going.
There's plenty of setCookie/getCookie JS snippets around the web. I used these:
http://www.dotnetspark.com/kb/1480-use-cookies-javascript-getcookie-setcookie.aspx
Teh code now:
This will work with plain HTML. In your case with ASP.NET markup and controls the ID property has a different meaning, so you need to make your JS aware of the actual client ID. This way for example:
当然。玩“改变”事件:
这只是使用此事件并更新您之前使用 JavaScript 创建的一些 cookie。
Of course. Play with "change" event:
It's just about using this event and update some cookie that you previously created with JavaScript too.