[英]VB.NET : How to write to a PlaceHolder in MVC
我是MVC的新手。
我有一個從名為parsedCustomerNames的控制器構建的字符串。 在Web表單中,我可以使占位符從后面的代碼中可見,然后用字符串填充控件。
我將如何在MVC中做到這一點。
在這里,您不需要這樣的占位符。
將顯示此字符串的邏輯放在“ Div”中。 如果您在字符串中包含任何內容,則div會出現,否則將和不可見一樣好。
需要重點注意的另一件事是,Asp.Net MVC並非像普通Asp.Net那樣是事件驅動的。 您需要考慮獲取和發布。 您在Asp.Net MVC中所做的所有操作都是用戶操作(即“獲取/發布”)的結果。 每個操作都會向您的視圖提供一些數據(MVC的M),您將不得不重新繪制頁面(MVC的V)。 如果您有關於特定“ div”的任何數據,那么它將自動顯示,否則不會自動顯示。
我相信parsedCustomerNames是用逗號分隔的客戶列表(與集合相反)。 您可以在ASP.NET MVC中這樣做:
假設以下是您的控制器:
public class HomeController : Conroller{
public ActionResult Index(){
ViewData["ParsedCustomerNames"] = parsedCustomerNames; //Get the string here.
return View();
}
}
然后在您的視圖內,執行以下操作:
<div class="customerName">
<%: ViewData["ParsedCustomerNames"] as string %>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.