ASP中下拉選單框的預設值是上次所選的值,最好有程序例子

2023-01-28 12:40:50 字數 3909 閱讀 8892

1樓:匿名使用者

這個功能,簡單,用cookie就可以達到你要的要求!

如果不知道具體的,可諮詢我! 看下面的**:

資訊輸入介面

<%if request("hid")="ok" then

response.cookies("select1")=request("select1")

response.cookies("select1").expires=#january 01, 2011#

'上面的**,就可以設定cookie的使用到期時間為2023年1月1日:

'...其他asp**省略

%><%end if%>

經過我自己的除錯,上述**執行成功!執行環境iis5.1+asp

不是吧,我這裡除錯都是通過了的。把你在**發我郵箱[email protected],我幫你改!

已經修改了**,加了cookie的有效時間,你再看下可不可以。

要是還不行我就徹底無語了。我這裡是100%的可行了!補充,這次是iis6.0的環境,我用dw寫好後,直接傳到我的2003的伺服器上執行的。

conn.asp程式是資料庫的連線頁面

2樓:匿名使用者

這個不難,但不知道列表中的值是資料庫中的還是固定的。

最好貼出**,一目瞭然

selected="selected"<%end if%> value="bei jings">北京

selected="selected"<%end if%> value="shang hai">上海

selected="selected"<%end if%> value="tian jin">天津

selected="selected"<%end if%> value="chong qing">重慶

3樓:匿名使用者

可以用cookie實現

asp.net怎麼讓下拉選單框繫結年份,並且預設值是當前的年份?謝謝,急!

4樓:衡修

取系統當前時間的年份,前面的年份迴圈動態新增就ok了。設預設值selectedindex屬性。

int year = datetime.now.year;// 取當前時間年

listitem yearitem = null;

//向過去的年份迴圈100年

for (int i = year; i > year - 100; i--)

5樓:匿名使用者

如果你要自己動手實現,那麼首先要定義一張**,**內設定一列,命名為年份即可。

然後自己手動新增資料,打個比方,起始年份是2023年,現在是2023年,23年,也就是有23行的資料。填完以後,給表起個名字。

然後就是寫**繫結這張表的資料到下拉選單即可。

順便說句,如果你只是新增年份這種簡單的操作,直接通過下拉選單的新增功能手動新增即可,沒必要弄的那麼麻煩。如果是為了方便以後後臺管理,那也就不單單是年份這麼簡單啦。

6樓:敏武淚

**是沒有問題的,你寫錯了地方,不是雙擊下拉框,而是應該,單擊空白的地方, 然後寫,吧那個刪了,然後在拉一個,然後雙擊空白的地方,寫這些**,空白的地方就是控制元件介面雙擊就可以了,會出現page_load,在這個裡面寫

if(!ispostback)

}前臺頁面是這個樣子,你只需要,拉進來就可以了不需要其他的**

7樓:紫玫瑰

可以手動新增資料,之後

string aa = datetime.now.year.tostring();

dropdownlist1.selectedvalue = aa;

就ok啦!!!

8樓:cz丶

用 mydate97 控制元件啊~

9樓:匿名使用者

int year = datetime.now.year;

listitem yearitems = null;

for (int i = year; i > year - 100; i--)

asp下拉選單怎樣設定預設值

10樓:匿名使用者

預設值是變數?

比如說你現在資料庫沒有選擇項。

請選擇迴圈開始

這樣就是一個預設為請選擇的例子。

如果說你的預設值是變數。那你就把請選擇改成你的變數就行了咯。

asp.net中怎樣讓下拉框控制元件預設值為空?

11樓:匿名使用者

在dorpdownlist的第一條永遠加上一條的文字,設定為""

12樓:

dropdownlist.items.add("","");//新增空條目

dropdownlist.selectvalue = "";//將dropdownlist的選擇框賦值。

ps:這裡的dropdownlist是該控制元件的id。

13樓:匿名使用者

在databound事件裡寫

dropdownlist.items.add("","");//新增空條目

dropdownlist.selectvalue = "";//將dropdownlist的選擇框賦值。

jsp下拉框select的預設值

14樓:慈千亦飛金

$副教授

普通職員

selected="selected"這個東西就是預設選擇!也就是你什麼都不選的話提交,獲得的值就是a!你選了副教授的話,提交獲得的值就是b!

不知道這次理解對了嗎?不對接著改!呵呵!

15樓:猶慕金清妍

不知道你用沒有用過struts的標籤,很簡單的.

其中aaaa

是存在於pagecontext中的list(你的欄位的集合)

16樓:匿名使用者

使用html中的select標籤比較麻煩一下因為想要設定預設的那麼就需要selected="selected"標籤

如果想實現的話可以使用c:if標籤

判斷一下

selected="selected"

當然這樣的每一個option都判斷一下有點麻煩另外可以用標籤這個是struts2的標籤

html中