1、jquery去掉前後空格:
例: var phone=$.trim($("#phone").val());
2 ,在c#程式中動態載入下拉列表框,單選框,複習框。
客戶端**
<%@ page language="c#" autoeventwireup="true" codefile="control.aspx.cs" inherits="control" %>
服務端**
using system;
using system.text;
public partial class control : system.web.ui.page
"; private const string checkoption = "";
private const string radiooption = " ";
protected void page_load(object sender, eventargs e)
/// /// 繫結單選框的資料來源
///
///
///
///
///
private string buildradiooptions(string name, string strstring, string valuestring)
, stringsplitoptions.removeemptyentries);
for (int i = 0; i < strsplit.length; i++)
else
}return options.tostring();
}/// /// 繫結核取方塊的值
///
///
///
///
///
private string buildcheckoptions(string name, string strstring, string viewstring)
, stringsplitoptions.removeemptyentries);
string strview = viewstring.split(new char , stringsplitoptions.removeemptyentries);
bool isfind = false;
for (int i = 0; i < strsplit.length; i++)
else
}if (!isfind)
}return options.tostring();
}/// /// 根據字串,以,擷取構造據源
///
///
///
///
private string buildoptionsbystring(string strstring, string selectedvalue)
, stringsplitoptions.removeemptyentries);
for (int i = 0; i < strsplit.length; i++)
else
}return options.tostring();
}}
動態控制項建立的一些經驗
早上又做了點動態建立控制項的工作,發現 1 postback時,再次重複動態建立的動作,此時,可以取得前面建立的控制項的值,用form,不能用controls集合的引用。thispage.request.form controlid 2 對於textbox這樣的控制項,在postback時,雖然可以...
使用者控制項(動態載入)
所謂動態載入,就是一開始不把使用者控制項直接新增到.aspx頁面上,而是根據需要從codebehind 那裡以程式設計方式新增。這樣做的好處是可以針對不同的需要載入不同的使用者控制項。要注意的是,我這裡說的載入的辦法是用codebehind時要做的,如果只是用塊在aspx頁面加 來實現這個,可能方法...
封裝一些組合控制項
對一些常用的幾個控制項進行組合,封裝成乙個大的控制項。比如底部導航上的重新整理和返回按鈕,多處用到,此時則封裝成大的控制項,事件處理可以在大控制項內,也可以在外面。說白了 布局。只是布局出現的地方不一樣,乙個是 中,乙個是xml中。廢話少說,public class backcontrol exte...