首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VB.NET :如何在MVC中写入PlaceHolder

VB.NET :如何在MVC中写入PlaceHolder
EN

Stack Overflow用户
提问于 2011-01-10 06:44:23
回答 2查看 645关注 0票数 0

我是MVC的新手。

我有一个从名为parsedCustomerNames的控制器构建的字符串。在web表单中,我可以让代码后台的占位符可见,然后用字符串填充控件。

我怎样才能在MVC中做到这一点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-11 02:56:14

我相信parsedCustomerNames是一个客户列表(而不是一个集合)。您可以在ASP.NET MVC中这样做:

假设,下面是你的控制器:

代码语言:javascript
运行
复制
public class HomeController : Conroller{
   public ActionResult Index(){
      ViewData["ParsedCustomerNames"] = parsedCustomerNames; //Get the string here.
      return View();
   }
}

然后在视图中执行以下操作:

代码语言:javascript
运行
复制
<div class="customerName">
   <%: ViewData["ParsedCustomerNames"] as string %>
</div>
票数 0
EN

Stack Overflow用户

发布于 2011-01-10 13:16:28

在这里你不需要这样的占位符。

将这个显示这个字符串的逻辑放在一个"Div“中。如果你在字符串中有任何东西,div就会出现,否则它就是不可见的。

另一件需要关注的事情是,Asp.Net MVC不像普通的Asp.Net那样是事件驱动的。你需要从Get和Post的角度来思考。您在Asp.Net MVC中所做的一切都将是用户操作的结果,即Get/Post。每个动作都会给你的视图提供一些数据(MVC中的M),你必须重新绘制你的页面(MVC中的v)。如果你在特定的"div“上有任何数据,那么它将自动出现,否则就不会。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4642348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档