如何在JavaScript中使用asp变量?
我已将文本框值存储在JavaScript变量中如何在JavaScript中使用asp变量?,javascript,asp-classic,Javascript,Asp Classic,我已将文本框值存储在JavaScript变量中 var strline1side1 = document.frmartwork.side1textbox1.value; 然后将该值保存在JavaScript cookie中 document.cookie="lineside1="+strline1side1+";path=/;"; 现在我想把这个cookie保存在asp变量中 我试过这个: <%=ASPVariable%> = document.frmartwork.sid
var strline1side1 = document.frmartwork.side1textbox1.value;
然后将该值保存在JavaScript cookie中
document.cookie="lineside1="+strline1side1+";path=/;";
现在我想把这个cookie保存在asp变量中
我试过这个:
<%=ASPVariable%> = document.frmartwork.side1textbox1.value;
=document.frmartwork.side1textbox1.value;
但它不起作用
我如何才能做到这一点?ASP在服务器上运行,JavaScript在客户端运行。因此,显然不能从JavaScript写入ASP变量
如果要更改服务器上的某些内容,需要执行AJAX调用。可以将值存储在formfield(例如隐藏字段)中,然后通过检查Request.Forms集合来访问其内容
...
myCookieValue = Request.Forms("side1textbox1")
...
您可以使用而不是javascript
Set Cookie响应标头使用以下格式:
Set-Cookie: <name>=<value>[; <name>=<value>]...
[; expires=<date>][; domain=<domain_name>]
[; path=<some_path>][; secure][; httponly]
设置Cookie:=[;=]。。。
[;过期=][;域=]
[;路径=][;安全][;仅httponly]
迷人的答案列表这里是我的2便士
<%
Dim aspVar
aspVar = Request.Cookies("lineside1");
%>
当然,您知道,在客户端代码设置cookie后,在请求驻留的页面之前,此代码将不会看到cookie。好的,谢谢。然后在asp中,我编写了以下代码:strtextbox1=request.Cookies(“lineside1”)正在工作,但我将textboxvalue存储在javascript cookie中:var strline1side1=document.frmartwork.side1textbox1.value;document.cookie=“lineside1=“+strline1side1+”,路径=/;”;当重新加载页面时,我将asp变量分配给textbox:>如果我输入“this is test”,则在重新加载页面后,它会显示单词之间的“thisistest”空格。为什么会发生这种情况?请帮助。这是在中询问的。但是我的表单没有提交。您能给我们看一下您的ASP代码吗?将有助于。。。