首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建ViewPage ServerSide代码片段

创建ViewPage ServerSide代码片段
EN

Stack Overflow用户
提问于 2009-01-21 22:57:08
回答 1查看 77关注 0票数 0

我正在处理一个ASP.NET MVC项目,我有许多节点代码片段需要插入到多个页面中。我非常想知道是否有可能将一段代码放在外部文件中,并从ViewPage中进行调用。在某种程度上,这类似于从class.cs文件中调用类。

下面是一个示例代码片段:

代码语言:javascript
复制
<% Amazon.ECS.Model.Cart leftCart = ViewData["leftCart"] as Amazon.ECS.Model.Cart %>
<strong>Total: </strong>
<%= leftCart.SubTotal.FormattedPrice%><br />
<strong>Items: </strong>
<%= leftCart.CartItems.CartItem.Count%>
<center>
<a href="<%= leftCart.PurchaseURL %>">
<img style="float: right; margin-top: 20px;" src="/../../Content/Images/checkout.gif"
/></a></center>

有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-01-21 23:00:58

您可以使用视图用户控件。它们本质上是ascx文件,其行为与其对应的Web forms大致相同。主要区别在于它们继承自System.Web.Mvc.ViewUserControl而不是System.Web.UI.UserControl

您可以使用<% @Register %>标签和<prefix:Name runat="server" />或使用Html.RenderPartial方法嵌入它们。

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

https://stackoverflow.com/questions/467401

复制
相关文章

相似问题

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