目前分類:C#-ASP.NET (58)

瀏覽方式: 標題列表 簡短摘要

private void Grid_Welkin_PreRender(object sender, System.EventArgs e)
{

  string myType = ""; // 種類

welkingunther 發表在 痞客邦 留言(0) 人氣()

用Grid的ItemDataBound的事件
private void GridWelkin_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{

welkingunther 發表在 痞客邦 留言(0) 人氣()

先引用using System.ComponentModel;

 

//下面這段加到class上面的話則此控制項的一些說明會出現在左邊那條ToolBar上

welkingunther 發表在 痞客邦 留言(0) 人氣()

 //先到http://urlrewriter.net/裡面的Doenload 下載一個dll

 

 //加入參考在Release裡的Intelligencia.UrlRewriter.dll 

welkingunther 發表在 痞客邦 留言(2) 人氣()

using System.Reflection;

 Control myView=  LoadControl("~/my_Control//myUserControl.ascx");

//設定屬性值

welkingunther 發表在 痞客邦 留言(0) 人氣()

不過以下方法在複製一些有很多層屬性的控制項時好像不能完全複製=.="

在Page_Init裡呼叫

public Control CopyControl(Control ctrlSource,string Control_ID)  

welkingunther 發表在 痞客邦 留言(0) 人氣()

就是

如果用css

style="cursor:hand;"

welkingunther 發表在 痞客邦 留言(0) 人氣()

如果出現

Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack

原因是把

welkingunther 發表在 痞客邦 留言(0) 人氣()

可以寫在一個aspx網頁理(如果放在UserControl裡的話就只有那個UserControl會產生快取)

//30秒後過期,如果參數myID資料有變動時就會產生新的Cache,

//如果不用可以設成VaryByParam="none"

welkingunther 發表在 痞客邦 留言(1) 人氣()

讓動態產生的UserControl在PostBack後不會消失

protected override void LoadViewState(object savedState)

{

welkingunther 發表在 痞客邦 留言(0) 人氣()

先把標籤加上id和runat="server"

<body id="mybody" runat="server">


welkingunther 發表在 痞客邦 留言(1) 人氣()

如果用下面這個方法去使用外部的JavaScript的話,在某些狀況下會不能用在AJAX的部分更新上

<script type ="text/javascript" src="myJavaScript.js">

</script>

welkingunther 發表在 痞客邦 留言(4) 人氣()

當有控制項不在UpdatePanel 裡面時,可用PageRequestManger來控管

他的事件有(一定要有ScriptManager,且他的EnablePartialRendering要為true)

initializeRequest:在非同步postback的Request初始化之前觸發

welkingunther 發表在 痞客邦 留言(0) 人氣()

把一個要用的控制項(像是TextBoxComboNavBar..等等) 

放進去下面這個Panel裡面,

然後這個控制項的BackColor設定成transparent

welkingunther 發表在 痞客邦 留言(0) 人氣()

 

HttpCookie myCookie=new HttpCookie("welkin");

welkingunther 發表在 痞客邦 留言(0) 人氣()

在.cs檔裡面宣告一個public的變數

public string welkin="哈哈";

然後在.aspx裡面寫

welkingunther 發表在 痞客邦 留言(0) 人氣()

兩個辦法

1.Web.Config檔

<configuration>

welkingunther 發表在 痞客邦 留言(0) 人氣()

就用Server.UrlEncode()這個函式它就會把這些編碼問題解決掉啦

 

string Path = "~/myCode/Xml/mymy.ashx?F_SiteID=" + F_SiteID + "&F_Type=" + F_Type;

welkingunther 發表在 痞客邦 留言(0) 人氣()

Forms驗證是驗證網路上的使用者的帳號與密碼(也可當內部用)

就是一種網路的使用者的登入的驗證

不像Window的驗證是內部用的

welkingunther 發表在 痞客邦 留言(0) 人氣()

一般執行ASP.NET的網站程式時,預設都是用匿名存取的

預設是用一個IUSR或NetWork Service的匿名帳號

 

welkingunther 發表在 痞客邦 留言(2) 人氣()

«12 3