![](/img/trans.png)
[英]ASP.NET MVC - How to build custom viewmodels in C# to pass a data set to a strongly typed View?
[英]ASP.NET MVC strongly typed view convert from C# to VB.NET
我開始學習ASP.NET MVC,並且由於我在VB.NET商店工作,因此我正在從C#轉換示例。 我正在嘗試實現強類型視圖,而我正在看的示例顯示了以下內容:
<tr>
<td>Name:</td>
<td><%=Html.TextBox(x => x.Name)%></td>
</tr>
我在VB.NET中提出了以下建議:
<tr>
<td>Name:</td>
<td><%=Html.TextBox((Function(x As Contact) x.Name).ToString)%></td>
</tr>
這種轉換正確嗎? 這似乎很麻煩(我知道,我知道,VB.NET比C#麻煩得多,但是我別無選擇)。 如果正確,那是最好的方法嗎?
為什么要調用ToString
? 確切的轉換是這個:
<tr>
<td>Name:</td>
<td><%=Html.TextBox(Function(x) x.Name)%></td>
</tr>
您可能在其他地方有HtmlHelper
的擴展方法,因為沒有以Func<Contact, string>
作為參數的TextBox的內置重載...所以您也需要轉換該方法
我想(x As Contact).Name
就足夠了,盡管自從我用VB.NET嘗試以來已經有一段時間了...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.