<%@ webhandler language="c#" class="fsll.ajax_forddl" %>
using system;
using system.web;
using system.web.sessionstate;
using system.reflection;
using system.data;
using system.text;
//using framework.common.extensions;
namespace fsll
//處理資料
$("#ddltest").html(data);
},"html");
*//// /// author : yenange
/// description: 專用於處理ajax請求, 填充下拉列表的一般處理程式
/// demo : 如上, 本檔案對應 test() 方法
/// remark : 此類是公用的ajax請求頁,為了簡潔與效率,每個方法的方法體請不要超過 4 行。業務邏輯和取資料,請放在bll層
//輸出結果
responsewriteresult();
} #region [ 執行方法. 1.方法名必須與querystring中的cmd=***對應; 2.必須是public型別; 3.輸出的內容必須賦給outputstring ]
public void test()
//上面做的, 只是取得測試的 datatable 而已, 正常情況下, 應該從 bll 層取得datatable即可。
//根據datatable取得對應的html, 並放到outputstring供輸出.
protected readonly string topoption_select = "<--請選擇-->";
protected readonly string topoption_all = "<--全部-->";
protected static string outputstring; //必須為static
private void init()
public bool isreusable
} /// /// 輸出結果
///
public void responsewriteresult()
/// /// 產生下拉列表項的html, 並賦給輸入字串outputstring
///
///
///
///
/// 第1個option的html
public void generaloptionhtmlfordt(datatable dt, string valuefield, string textfield, string topoptionhtml)
foreach (datarow dr in dt.rows)
outputstring = sb.tostring();
}#endregion
} }
<%@ page language="c#" autoeventwireup="true" codefile="default7.aspx.cs" inherits="default7" %>
IE7下用ajax動態填充select框的乙個問題
症狀 如果你採用了ajax來動態填充內容,在填充select的時候,頁面上有兩個select併排,如果填充的內容長度超過預設的長度,則在ie7下不會自動擴充套件後面乙個select框的位置。如圖所示第一排 解決辦法 我這裡用的jquery來填充資料,在填充之前,將後面的select的visibili...
在DOS下用Tab鍵進行命令自動填充
這篇文章主要介紹了當有有兩個目錄分別叫abcdefg和bcdefgh,想進abcdefg就cd a 就進了,想進bcdefgh時就cd b 就進了,確實比較方便。讓dos下輸入命令時也可以象linux一樣用tab鍵進行命令自動選擇目錄或檔案的方法 修改登錄檔。操作 執行regedit 然後依次展開 ...
vxworks下select 的使用
select 作用是掛起一系列的檔案描述符,其api為 int select int width,number of bits to examine from 0 fd set preadfds,read fds fd set pwritefds,write fds fd set pexceptfd...