[英]Custom model binding using reflection in ASP.NET Core
我有以下 Model 我正在嘗試實現自定義 Model 活頁夾。 如果提交的表單具有與模型屬性匹配的key ,則設置模型的屬性值,否則將鍵和值添加到ExtraFields 。 注意ExtraFields是 JObject 問題設置 model 的值時出現異常Object of type 'Micro ...
[英]Custom model binding using reflection in ASP.NET Core
我有以下 Model 我正在嘗試實現自定義 Model 活頁夾。 如果提交的表單具有與模型屬性匹配的key ,則設置模型的屬性值,否則將鍵和值添加到ExtraFields 。 注意ExtraFields是 JObject 問題設置 model 的值時出現異常Object of type 'Micro ...
[英]GetUtcOffset returns the wrong off set for certain years / dates
var currentServerOffset = TimeZone.CurrentTimeZone.GetUtcOffset(new DateTime(1972, 03, 19, 02, 00, 00); 使用上述返回錯誤的偏移量,但是當您通過 3 月 26 日時,它會得到更正。 似乎這已 ...
[英].NET core custom and default binding combined
我正在為視圖 model 創建自定義 model 活頁夾,實現IModelBinder 在我看來 model 有很多屬性,其中大部分不需要任何自定義綁定。 與其從 ModelBindingContext 單獨顯式設置 model 上的所有屬性值,不如讓框架為我綁定ModelBindingContex ...
[英]How to bind properly with partial views w/o having to send in entire Model
我喜歡將視圖的各個部分分成多個局部視圖,並且只喜歡傳遞模型中對局部視圖感興趣的部分。通常,我喜歡將模型專門用於局部視圖。傳遞給主視圖的模型上的屬性。 但是問題是我認為這會導致html幫助程序無法以模型綁定程序可以正確地放回原處的方式呈現,因為它沒有部分意識到它是另一個對象的屬性。 我 ...
[英]Found property which wasn't bound from response body (form data) to model MVC, default model binder
我發送發帖請求並獲得響應正文數據:0 [family] = Marco&0 [name] = Polo&0 [age] = 66&1 [family] = Family&0 [name] = Name&0 [age] = 22 我有模特: 對於綁定,我使用DefaultModel ...
[英]Setting a value before the submit doesn't send it to the controller
我有一個帶有多個表格的視圖,每個提交都應提交一個具有特定值的隱藏字段,並且所有共享均使用同一模型。 從我的控制器中,我在呈現視圖之前設置了該值,但是對於“ Post”方法之一,我將需要該值,其他方法應提交相同的隱藏字段,但使用不同的值。 在這里,我只顯示帶有hiddenInput Eve ...
[英]DateTime.Parse not working on an MVC custom binder
我從.NET MVC Web應用程序中的操作的隱式綁定中獲取DateTime。 問題是,我通過帶有Add的查詢字符串以“ dd / MM / yyyy”格式發送日期時,以“ MM / dd / yyyy”格式獲取日期。 我知道這是使用GET協議而不是POST時.NET MVC活頁夾的已知 ...
[英]Asp.net MVC Model binding derived class
我編寫了一個抽象類PaymentMethod和 2 個派生類, PaymentMethodInvoice和PaymentMethodBilling 。 對於他們中的每一個,我都編寫了共享的EditorTemplates 。 GET 工作正常,我選擇我的PaymentMethod並獲得正確的表格。 ...
[英]ASP.NET MVC5 Model Binder - Null when binding collection of collections
我已經在網上進行了廣泛的研究,但希望這里有人可以幫助我。 我有以下ViewModel類: 在“編輯”視圖中,我使用自定義EditorTemplate通過@Html.EditorFor(m => m.Interests)來布局興趣集合。 有兩個執行渲染的EditorTempl ...
[英]ModelState ErrorMessage Culture Localization
HttpPost上的ModelState驗證文化 來自ModelState的錯誤消息未本地化 我已經閱讀了這些問題,但並沒有解決我的問題。 我的問題:ModelState驗證錯誤消息始終為英文。 本地化不起作用。 LocalizationAttribute.cs文件 ...
[英]ASP.MVC 4 DefaultModelBinder fails on empty string binding to List
因此,如果您將空字符串發布到這樣的控制器 並嘗試將其綁定到列表,發生非常奇怪的事情 有人遇到這個問題嗎? 為什么將默認的int值添加到列表中? ...
[英]Using a custom DefaultModelBinder for MVC4 with interface does not populate additional properties
好的,所以我有一個接口,保存時會傳遞給控制器,看起來像這樣(刪除大多數只是為了傳達想法)。 如果需要,我可以添加更多詳細信息,但我不想讓每個人都不知所措。 然后我有接口的幾種實現,但是這里有一個例子…… 從Global.asax中-開始 這就是問題所在。 下面的代 ...
[英]What method or property should be overwritten in custom Model Binding?
我有一個MVC應用程序的自定義綁定方案,需要兩個功能 1)一個通用的,可重用的自定義綁定器,允許將表單/查詢屬性映射到類屬性。 2) 特定於類的自定義綁定器,它將給定的表單/查詢參數拆分為字典(或兩個屬性)。 第一個要求是通過我通過谷歌找到的解決方案完成的(我很抱歉我無法提供鏈 ...
[英]When is the DefaultModelBinder invoked within the ASP.NET Pipeline?
我想知道在ASP.NET管道中何時調用DefaultModelBinder ? 背景:我想找到一個合適的地方,我可以設置當前線程的文化。 ...
[英]How to sanitize JSON input parameters when using MVC4 ApiController?
我已經構建了一個基於AntiXSS的HTML清理程序,通過覆蓋默認的模型綁定器來自動清理用戶輸入字符串,這對標准的帖子請求很有效。 然而,當使用新的ApiController時,永遠不會調用默認的模型綁定器,我認為這是因為這個新的MVC控制器使用JSON格式化程序來綁定來自請求主體的輸入數據。 ...
[英]Submitting list of items with removed first one deletes all items
我有一個模型,其中包含子項列表,如下所示: 和 現在,當我使用for循環和editorFor渲染列表時,我得到的html就像這樣: 現在想象一下通過jQuery從HTML中刪除第一個元素,因為我不再希望它在列表中,然后保存列表。 返回的數據沒有第一個[0]元素,所有從1 ...
[英]How to set DefaultBinder ModelBinders.Binders.DefaultBinder in asp.net mvc 4 using autofac?
我想使用autofac在asp.net mvc 4中設置ModelBinders.Binders.DefaultBinder = new SmartBinder(),什么是正確的方法? ...
[英]DefaultModelBinder Returning Subclass MVC4
我已經嘗試閱讀有關DefaultModelBinder的信息已有幾天了,但是我仍然很困惑。 我正在使用MVC 4和EF 5 TablePerHiearchy結構。 我的問題是我有一個Resource的基類: 具有子類(DVD,EBook,Book等)的子類 我的控制器代碼 ...
[英]HtmlAttributes dictionary not binding correctly
我正在編寫的html幫助程序存在模型綁定問題。 我已經在模型上聲明了一個屬性來處理html屬性。 然后,如Scott Hanselman的文章中所述 ,渲染以下html; 但是在回調時,DefaultModelBinder將值創建為字符串數組,以便下次我呈現html值時使用; ...
[英]Decoration on ViewModel property to use a different name for binding
在MVC3上,有沒有辦法裝飾ViewModel屬性以使DefaultModelBinder在請求中使用不同的名稱? 例如,假設您有以下視圖模型: 但是來自外部源(例如某些第三方組件)的Dir參數。 我知道自定義模型綁定器可以處理它,但我認為必須有一種方法來裝飾屬性,類似於動作 ...