簡體   English   中英

如何在JavaScript中使用asp變量?

[英]How to use asp variable in JavaScript?

我在JavaScript變量中存儲了文本框值

 var strline1side1 = document.frmartwork.side1textbox1.value;

然后在JavaScript cookie中保存該值

 document.cookie="lineside1="+strline1side1+";path=/;";

現在我想在asp變量中保存這個cookie。

我試過這個:

 <%=ASPVariable%> = document.frmartwork.side1textbox1.value;

但它不起作用

我怎樣才能做到這一點?

您可以將值存儲在表單域(例如隱藏字段)中,然后通過檢查Request.Forms集合來訪問其內容

...
myCookieValue = Request.Forms("side1textbox1")
...

你可以使用Set-Cookie Header而不是javascript

Set-Cookie響應頭使用以下格式:

Set-Cookie: <name>=<value>[; <name>=<value>]...
[; expires=<date>][; domain=<domain_name>]
[; path=<some_path>][; secure][; httponly]

ASP在服務器上運行,客戶端上運行JavaScript。 所以你顯然無法從JavaScript寫入ASP變量。

如果要在服務器上更改某些內容,則需要執行AJAX調用。

這里有一系列令人着迷的答案是我的2便士價值

<%

    Dim aspVar

    aspVar = Request.Cookies("lineside1");
%>

當然,您了解在客戶端代碼設置cookie 之后,在請求駐留的頁面之前,此代碼將不會看到cookie。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM