當設定 RadComboBox MaxLength=n時,但在 CodeBehide 或是 ASP.NET RadComboBoxItem Text 多加一些前置文字,但Value不會超過MaxLength,Text字數大於MaxLength會導致表單送(POST)不出去。
如有此需求,這最好是改用 ItemTemplate 另外設計新介面,較為恰當。
當設定 RadComboBox MaxLength=n時,但在 CodeBehide 或是 ASP.NET RadComboBoxItem Text 多加一些前置文字,但Value不會超過MaxLength,Text字數大於MaxLength會導致表單送(POST)不出去。
如有此需求,這最好是改用 ItemTemplate 另外設計新介面,較為恰當。
在VS2010 Design介面設定SqlDataSource時,勾選從系統產生的預防資料同步修改時,產生的衝突 ASP.NET 代碼,當資料庫欄位為 uniqueidentifier 時,ASP.NET代碼產生:
<asp:Parameter Name="original_gid" Type="Object" />
此會造成
System.Data.SqlClient.SqlException 不允許從資料類型 sql_variant 隱含轉換到 uniqueidentifier。請使用 CONVERT 函數來執行查詢。
此時要把 Type="Object" 刪除,改成如下:
<asp:Parameter Name="original_gid" />
Refer:
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD200710311108001NI.html
https://dotblogs.com.tw/mis2000lab/archive/2010/11/03/uniqueidentifier_sqldatasource.aspx