我想將屬性名稱作爲字符串傳遞給@HTML.Textboxfor()
。我不能使用@HTML.Textbox
。該代碼可能類似於@HTML.TextboxFor(model => model["PropertyName"])
或@HTML.TextboxFor("PropertyName")
而不是@HTML.TextboxFor(model => model.PropertyName)
。我不能使用@HTML.Textbox
。請幫我解決這個問題。如何將屬性名稱作爲字符串傳遞給ASP.NET MVC中的@ HTML.TextboxFor()
0
A
回答
2
您可以使用簡單的HTML文本控件
<input type="text" value="@Model.ProperyName" name="PropertyName" id="PropertyName"/>
0
順便說一句。這也將存活屬性名稱重構:
<input type="text" value="@Html.ValueFor(m => m.PropertyName)"
name="@Html.NameFor(m => m.PropertyName)" />
相關問題
- 1. 如何將屬性名稱作爲參數傳遞給mixin
- 2. 如何在運行時將字符串的屬性名稱傳遞給lambda?
- 3. 傳遞給函數作爲對象屬性名稱的字符串
- 4. 如何將xml文檔作爲字符串傳遞給asp.net webservice
- 5. 將字符串作爲屬性傳遞給對象
- 6. 如何將存儲庫傳遞給ASP.NET MVC中的authorize屬性
- 7. 不能將字符串作爲ASP.Net中的參數傳遞MVC
- 8. 如何將字符串傳遞給ofstream :: open作爲文件名
- 9. 在函數中將實例名稱作爲字符串傳遞
- 10. 如何在Nant中評估字符串作爲屬性名稱?
- 11. 將字符串值傳遞給cocos2d中的場景名稱
- 12. 如何將對象的屬性名稱傳遞給drawImage?
- 13. l_ply:如何將列表的名稱屬性傳遞給函數?
- 14. 如何將字符串數組作爲參數傳遞給asp.net中的webservice
- 15. ASP.Net MVC:應該如何將查詢字符串參數傳遞給子操作?
- 16. asp.net MVC:將查詢字符串作爲字符串或單個參數傳遞?
- 17. 如何將字符串傳遞給ASP.NET MVC中的分部視圖?
- 18. 無法將字符串作爲參數傳遞給存儲過程在ASP.NET MVC
- 19. 將一個對象的屬性作爲字符串傳遞
- 20. 如何將字符串值轉換爲對象屬性名稱
- 21. 如何將字符串轉換爲對象屬性名稱?
- 22. 將數組名稱作爲字符串傳遞,jquery
- 23. 如何將屬性名稱轉換爲字符串?
- 24. ASP.Net MVC將數據庫字符串傳遞給CheckBox值
- 25. 如何獲得給定字符串名稱的類和屬性
- 26. 在ASP.NET MVC中,如何將字符串變量傳遞給_Layout.cshtml視圖?
- 27. Jade:如何將Jade塊作爲字符串傳遞給Mixin
- 28. 如何將字符串對象傳遞給ABNewPersonViewController.h的名稱字段?
- 29. 將字符串傳遞給$
- 30. 如何將字符串傳遞給epp_dodger?
是否有任何理由,你需要這樣訪問它?模型用於強類型對象,屬性名稱,它們不是數組。只是試圖找出你想要解決什麼問題 – user3036342
@ user3036342我有存儲在數據庫中的屬性名稱。我從數據庫中檢索所有屬性名稱,將它們放入一個viewbag中,然後循環它們以使用html助手在視圖上生成控件。在這裏我需要從viewbag指定屬性名稱。我曾與Html.textbox和Html.dropdownlist工作,但他們不正確。所以我必須找到一個方法來HTML.Textboxfor和html.dropdownlistfor。 –
啊我明白了。你嘗試過:@ Html.TextBoxFor(model => model.PropertyName,new {id = model.PropertyID,Value = model.PropertyValue})?您檢索的屬性名稱應該以IEnumerable(包含控件的yourmodel)的形式進入,這是按照我的示例強類型化和可訪問的。那麼你不必怪異地引用它。或者可能會發布一些示例代碼,以便我可以更好地提供幫助 – user3036342