這是中文編碼你沒設(shè)置好。首先在Dreamweaver CS4里面,選擇》》編輯》》首先參數(shù)》》 左側(cè)選擇 新建文檔》》》默認(rèn)編碼》》簡體中文gb2312.ok新建文檔。把你原來的代碼粘貼進(jìn)去,最好重新寫一下。測試
秭歸網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),秭歸網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為秭歸上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的秭歸做網(wǎng)站的公司定做!
%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title解決中文亂碼問題/title
/head
body
%
if request.QueryString("j")="j" then
response.write (request.Form("user"))
end if
%
form name="form1" method="post" action="?j=j"
label
input type="text" name="user" id="user"
/label
label
input type="submit" name="button" id="button" value="提交"
/label
/form
/body
/html
用我直接給你寫的也ok
在c語言中每一個(gè)變量都有兩個(gè)屬性一個(gè)是值,一個(gè)是址。比如inta=2;變量a的值是2,變量a的地址,可以用取地址
操作符
獲取,即a。因此以C語言的函數(shù)傳遞中具備兩種方式傳遞參數(shù),一種是傳址,一種傳值。比如voidf1(intv){;}//函數(shù)f1v
用form的ShowDialog這個(gè)功能,這個(gè)是可以進(jìn)行窗體間的傳值的。
比如在父窗體上需要傳的值是textbox1的內(nèi)容,子窗體是childform.
那么在父窗體上的點(diǎn)擊事件中可以這樣寫
dim frm as childform = New childform
'要在子窗體上的textbox1里顯示父窗體中的textbox1中的內(nèi)容,這樣寫
frm.textbox1.text = me.textbox1.text
'最后
frm.showdialog()
這樣就可以了。
如果說你三個(gè)窗體完全一樣,那你也不用寫三個(gè)一樣的窗體只要寫一個(gè)就行了,在不同的按鈕事件中做不同的賦值即可。
不過這樣打開的子窗體是模態(tài)窗體,也就是說在子窗體顯示之后,要對父窗體進(jìn)行操作必需關(guān)閉子窗體才行。
我沒有看你寫的代碼 , 只好根據(jù)你的問題來回答了:.net窗體傳值問題 ,
其實(shí),定義一個(gè)靜態(tài)的全局變量就行了 , 如果是同一個(gè)項(xiàng)目內(nèi)呢,訪問修飾符不需要寫public,只需要internal就可以了,
定義:
internal static str=null;
然后,取得需要傳遞的文本框或者是其他控件里的值,賦值給str,
如: str=textBox1.text;
然后,在另一個(gè)類里面,取得str的值 , 如果說定義的時(shí)候是在Form1類里面定義的,
那么就在另一個(gè)窗體的類文件里寫:string s=Form1.str;
這樣,該值就從第一個(gè)窗體傳遞到第2個(gè)窗體了,
定義值的時(shí)候,可以取任意類型的....
或者直接就寫object的也行...
byval
byref
Of
Optional
ParamArray
在Visual stdio 工程中寫 public sub AA(
下面自動(dòng)出現(xiàn)這五個(gè).
你這個(gè)默認(rèn)是指自動(dòng)生成的方法(過程\函數(shù))嗎?
那么默認(rèn)是值傳遞Byval
要是自己寫函數(shù).則無參為默認(rèn)
方法很多,vb.net很簡單的比如: Form2窗體的Textbox2屬性設(shè)置為public,在Form1點(diǎn)擊button1.
Dim frm As New Form2
frm.TextBox2.Text = "123"
frm.ShowDialog() 可以取到form1里面窗體傳的值
還有一種方法:From1 :
Dim frm As New Form2
frm.Owner = Me
frm.ShowDialog()
from2 : Private frmParent As Form1
frmParent = Me.Owner
Me.TextBox2.Text = frmParent.TextBox1.Text