2012年9月18日 星期二

JPA 捉到舊資料的問題

如果你有一直捉到舊資料的問題,請使用
有用 BEAN Transaction ,請加上 begin(); commit();


Employee e = em.find(Employee.class, id);
try {
  em.refresh(e);
} catch(EntityNotFoundException ex){
  e = null;
}


參考文件: http://weblogs.java.net/blog/guruwons/archive/2006/09/understanding_t.html

2012年9月10日 星期一

Advanced Introduction to JavaScript


asp.net MVC3 入門初學的好網站


感謝無私的分享

http://www.dotblogs.com.tw/wadehuang36/archive/2012/07/05/aspnetmvc-startfromscratch.aspx




Html.BeginForm 和 Ajax.BeginForm 的用法
Html.BeginForm() vs Ajax.BeginForm() in MVC3

JQuery AJAX API
http://api.jquery.com/load/

html.partial 和 html.action的用法
Razor: Html.RenderPartial vs Html.Partial, Html.RenderAction vs Html.Action – what one should use?

What's the difference between “return View()” and “return PartialView()”

ASP.NET MVC 3 APP_Code 已不使用

目前 MVC 專案不需要這個目錄,如果你手動建立這個目錄並產生一個類別後作 compile  ,好像不會有任何作用,一般的作法好像要建立 Class Library,然後再 MVC Project 作  reference的動作。 而 APP_Code好像也可以拿來放 Helper的程式,不過我是新手還沒用到。


參考
http://stackoverflow.com/questions/10620947/asp-net-mvc-3-app-code-folder
http://stackoverflow.com/questions/4866462/having-razor-helper-in-app-code-folder-using-asp-net-mvc-3
http://blog.miniasp.com/post/2010/02/22/ASPNET-MVC-Developer-Note-Part-15-Running-under-WebSite-Project.aspx
http://blog.sanc.idv.tw/2011/08/aspnet-mvc-razorhelper.html

MVC3 是否有 isPostBack 的機制

在 MVC的架構中在 Controller內要寫一個 Get 和一個 Post的 actionName 就可以作到類似 ispostback的判斷


       //Get
        public ActionResult Notify()
        {


       [HttpPost]
        public ActionResult Notify(SAL_NOTIFY model){


參考:http://stackoverflow.com/questions/8275384/mvc3-page-ispostback-like-functionality

基礎提供者在 Open 失敗

在使用 ODAC Oracle Providers for ASP.NET 4 11.2.0.3.0如果出現 基礎提供者在 Open 失敗的錯誤時,請先檢查 tnsnames.ora 看看連線字串是否有加入