[英]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.