从服务器端ASP.NET C#访问从客户端创建的缓存变量

皮苏·普萨(Pissu Pusa)

我有一个客户端脚本,该脚本在文本输入上创建一个缓存变量

  jQuery(function () {
            var inputBuffer = "";
            jQuery("#divEditorBody").keypress(function (event) {
                // Collect input that is not being processed by an input/textarea field
                inputBuffer += String.fromCharCode(event.charCode);
                localStorage['editorCache'] = inputBuffer;
            });
            jQuery("input,textarea").focus(function (event) {
                // Append buffered input to text field
                jQuery(this).val(jQuery(this).val() + inputBuffer);
                localStorage['editorCache'] = inputBuffer;
            });
            jQuery("input,textarea").blur(function (event) {
                /// Append buffered input to text field
                jQuery(this).val(jQuery(this).val() + inputBuffer);
                localStorage['editorCache'] = inputBuffer;
            });
        });

然后我尝试从服务器端访问它,如下所示

HTMLBody = Convert.ToString(Cache["editorCache"]) == "" ? editorBody.InnerText : Convert.ToString(Cache["editorCache"]);

但这总是将空字符串作为

 Convert.ToString(Cache["editorCache"]) == ""

有人可以帮忙吗?

皮苏·普萨(Pissu Pusa)

事实证明,我面临的问题是div标记内的textarea输入未同步,因此textarea在服务器端没有值。所以一旦启用同步,我就设法访问了textarea来自服务器端的文本。所以我根本不需要缓存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Blazor,ASP.NET Core托管与ASP.NET Core中的服务器端

在ASP.NET的服务器端验证Recaptcha 2(无验证码reCAPTCHA)

ASP.NET服务器端或客户端的验证控件?

设置ASP.NET Button属性客户端和读取属性值服务器端

React.js C#服务器端渲染*无* ASP.NET MVC

从ASP.NET服务器端在Bootstrap模态中向div添加内容

在ASP.NET服务器端还是客户端中的HTML控件?

在客户端上从客户端ASP.NET调用服务器端方法

具有正则表达式的ASP.NET C#客户端和服务器端验证

ASP .NET Core更新页面服务器端,无需刷新

ASP和ASP.Net支持哪些服务器端脚本语言

asp.net/javascript创建cookie,创建客户端或服务器端的优势?

客户可以看到服务器端的源代码吗?asp.net

如何使用ASP.NET发送FormData并在服务器端处理它

ASP.Net MVC客户端和服务器端计算

如何使用asp.net访问服务器端的客户端文件

ASP.NET MVC服务器端打印

ASP.NET图表在服务器端崩溃

具有动态页面数的C#ASP.NET服务器端轮播滑块

asp.net加载服务器端网址,但不打开页面或窗口

asp.NET动态按钮服务器端事件不起作用

无法在服务器中运行asp.net Core,Angular 2,服务器端渲染项目

使用Ajax调用.net,C#获取客户端的服务器端字符串值

如何要求客户端确认以在服务器端 ASP.NET C# 上执行操作(如发送电子邮件)

服务器端变量的 ASP.NET (UserControl) 语法错误

ASP.NET Core MVC 2:NameValueCollection 实例在服务器端为空

用于客户端和服务器端验证的 ASP.NET Core 重用代码

不从服务器端 ASP.NET 应用程序打印 PDF 文档

.Net MAUI Blazor 应用程序 | 服务器端还是客户端?