2008年5月30日 星期五

終於走出第一步了,提親!

提親當天時在是有夠緊張的啦,我家人也是緊張到不行,當場也是不知道講甚麼好,還好有經歷過的大姑丈和小姑丈,也算是順利的結束了,再來就是等家長會面後才能商討日子,希望一切順利啊。

2008年5月28日 星期三

if asp.net will send htmlcode in form

add validateRequest="false"
at page tag

Asp.net TextBox ReadOnly or Disable can not get value

In asp.net form page, ReadOnly TextBox's Text won't be keeped.
For this, you can set TextBox attribute readonly when page onload event
ex.
TextBox1.Attributes.Add("readonly", "readonly");

2008年5月26日 星期一

在GRIDVIEW中 增加Javascript


protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)中
再產生對每行填值時可用
LinkButton lbt = (LinkButton)e.Row.Cells[0].FindControl("FileDownLoad2");
String itemno = lbt.CommandArgument;
lbt.Attributes.Add("onclick", "window.open('filedownload.aspx?itemno=" + itemno + "','','width=10,height=10,toolbar=no,menubar=no,scrollbars=no')");
增加Onclick的動作,如果寫在aspx中會有很多問題,才移到這邊,以程式碼動態產生

2008年5月22日 星期四

在Asp.net中GridView相關處理

Blogger can't use asp.net tag
GridView id = GridView1
3 column

for (int i = 0; i < this.GridView1.Rows.Count; i++) {
GridViewRow gvr = GridView1.Rows[i];
CheckBox ckb = (CheckBox)gvr.FindControl("CheckBox1");
if (ckb.Checked == true)
{
ckb.Text.ToString();
gvr.Cells[2].Text ="Test"+ i;
//if a column is invisible ,it's text data will be null
}
else {
ckb.Text.ToString();
gvr.Cells[2].Text.ToString();
}
}

2008年5月20日 星期二

LINQ顯示字串轉換

原本的程式碼
var result = from lmst in context.KM_routeformmst
join ldtl in context.KM_routeformdtl on lmst.form_no equals ldtl.form_no
join luser in context.Users on ldtl.to_user equals luser.user_no
where
ldtl.visible == "Y" && lmst.sender == this.uo.getEmpno()
select new
{
表單號 = lmst.form_no,
狀態 = TransForm(lmst.type),
簽核者 = luser.user_name,
待審知識編號 = lmst.buffer_km_no
}
;
可以套入Method轉換顯示Value
private String TransForm(String text) {
String TypeString ="";
switch (text){
case "AAA": {
TypeString = "Test1";
break;
}
default: {
TypeString = "例外";
break;
}
}
return TypeString;
}

2008年5月12日 星期一

從WEB.Config中取得ConnectionSttring

ConfigurationManager.ConnectionStrings["key"].ConnectionString;

2008年5月11日 星期日

ASP.net 檔案下載

參考程式碼:
String filepath = "實體路徑";
WebClient wc = new WebClient();
Response.ClearHeaders();
Response.Clear();
Response.Expires = 0;
Response.Buffer = true;
Response.AddHeader("Accept-Language", "zh-tw");
Response.AddHeader("Content-Disposition", "Attachment;FileName=" + System.Web.HttpUtility.UrlEncode(filepath, System.Text.Encoding.UTF8));
Response.ContentType = "APPLICATION/octet-stream";
Response.BinaryWrite(wc.DownloadData(filepath));
Response.End();

終於決定開始撰寫每天的過往了....

安裝自己的ROLLER失敗,看來還是使用別人的吧...