簡體   English   中英

VB.NET:如何在MVC中寫入PlaceHolder

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM