關於部落格
- 一起墮落吧
  • 70735

    累積人氣

  • 9

    今日人氣

    0

    追蹤人氣

M$ MVC 1.0 千呼萬喚屎出來

這篇就不定期的更新從beta直升1.0 Releasec後測出來的詭異現象。

2009/4/2
TryUpdateModel雖然立意很好,可是當中間遇到Mapping失敗之後,後面的就不會繼續mapping....當return View的時候....就會看到畫面上的input被洗掉一大半。程式部分稍晚再寫。

2009/4/2
ModelState.AddModelError整個有問題,本來很好用的東西,現在會跳出一堆詭異的Exception....查到解決方案是改用SetModelValue(key, value),外加ModelState["key"].Errors.Add(error)。程式部分&錯誤堆疊也是晚點寫。

2009/4/2
ValidateRequest本來以為被拿掉了,不過到了Release又被加回來了,而且....用法不再是加在Page的標籤裡面,而是加在Action的修飾詞,改成ValidateInput(bool)。程式部分晚點寫。

2009/4/20
TextBox的部分,會強制將ID的值帶給Name,也就是說當下了Html.TextBox("myId", "", new{name="newId"})在Bata裡面,應該會得到<input type="text" name="newId" id="myId" />but在1.0卻會得到<input type="text" name="myId" id="myId" />,真是天殺的1.0,明明改掉的東西硬是沒反應。目前只測了TextBox,DropDownList確定不會有此現象,其他輸入項若有有心人士測出來結果,煩請告知捏。最後感謝同事Bob改出的解決方案是改成Html.TextBox("newId", "", new{id="myId"})

以上~~~如果有新發現會繼續放上來。

相簿設定
標籤設定
相簿狀態