asp語言中能夠用dim定義var申明的變數嗎

2023-02-15 07:05:08 字數 1177 閱讀 3996

1樓:

我覺得你的想法有點問題:不知道你有沒有明確asp指令碼的執行,asp指令碼是在伺服器端解釋執行後生成html的頁面,傳送給客戶端,客戶端的瀏覽器再對伺服器傳送來的html指令碼解釋後顯示出來,

換句話說,asp先在服務端執行完了,然後js在客戶端執行,你的js指令碼還沒執行,asp怎麼在服務端取到資料呢?

如果你非要這樣做的話,說白了就是客戶端向服務端傳值,可以通過url或表單來傳遞這個ok的值

給你段**吧,你看看這樣行嗎?

<%dim hi

hi=request.querystring("v")

response.write""&hi&""

%>

2樓:匿名使用者

不能,<%和%>之間的內容是在伺服器端執行的,js指令碼是在瀏覽器端執行的.後端不會執行前端的js指令碼.

你只能用傳遞的辦法在前後端傳遞變數值.

3樓:小知知快長大

你不能再asp裡面讓hi=ok你只能在js裡面讓ok=hi<%dim hi

hi="123456"

%>

asp怎樣定義變數名

4樓:網海1書生

兩種解決辦法:

1、用dim來宣告(或者說定義)變數,注意,所有變數都要宣告,但可以寫為同一行,比如:

dim conn, dbpath, exec, rs2、這種方法最簡單,就是把第二行即 <%option explicit%> 刪掉即可,這樣所有變數不用定義都可以直接使用了。

5樓:韓湘子

試試dim conn

定義的變數和用 dim 定義的變數有什麼區別

6樓:鞏幻巧

陣列和變數都可以。asp用的是vbscript的指令碼語言,vbscript是從vb那變化來的。在vb裡有 dim a as interger dim a as longdim a但vbscript就不管什麼資料型別,用dim一個搞定。

C語言中巨集定義的1《0和直接定義1有什麼區別

define e1 1 0 define e2 1 e1 4 結果是16 e2 4 結果是5 至於是bug還是故意如此,在下就不知道了 巨集定義 define eot 1 0是規定在預編譯時,把 下面程式中 遇到的 詞 eot 用 字串 1 0 替代。所以 不能 換成版 字元 1。例如 權 defi...

如何在c語言中定義及引用全域性變數

1 全域性變數也稱為外部變數,它是在函式外部定義的變數。它不屬於哪一個函式,它屬於一個源程式檔案。其作用域是整個源程式。在函式中使用全域性變數,一般應作全域性變數說明。只有在函式內經過說明的全域性變數才能使用。全域性變數的說明符為extern。但在一個函式之前定義的全域性變數,在該函式內使用可不再加...

在C語言學習中什麼叫巨集定義,在C語言中巨集是什麼意思?

巨集定義是高階語言編譯器提供的常用語法,其目的是利用某一識別符號標識某個文字字串。在編寫程式時,如果程式中反覆地使用某個資料或某段程式片段,就可以考慮將這個資料或程式片段定義為巨集,然後每個出現該資料或程式片段的地方用巨集名替代,這樣做的好處是程式簡潔,可讀性好,而且當需要修改這些相同的程式片段時,...