2009-05-18 8 views

Répondre

0

Je suppose qu'il n'y a pas de copie 1: 1 de cette fonctionnalité.

Certains code:

<%@ Control Language="C#" 
    Inherits="System.Web.Mvc.ViewUserControl<IList<Item>>" %> 
<script src="../src/preciousJavascript.js" type="text/javascript"/> 
<%foreach (var item in Model){%> 
<% Html.RenderPartial("_Item",item); %> 
<%}%> 

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Item>" %> 
<%=Item.Name %> 

Peut-être que cela efface quelque chose

+0

n'importe quel autre homme – DevMania

+0

Pourriez-vous décrire le contexte de votre situation? –

+0

homme il est simple et clair comme je l'ai mentionné, mais pour élaborer plus imaginez que vous avez plusieurs contrôles utilisateur qui utilisera une référence JavaScript, maintenant je mets la référence JavaScript ou le code dans le contrôle de l'utilisateur, c'est bien, mais si vous avez Plus d'un de ces contrôles utilisateur dans la page, alors vous êtes confronté à un cas de duplication. J'espère que j'étais clair. par la façon dont je l'ai noté Notez vous Votez! – DevMania

1

assez simple, vous pouvez accomplir une reder personnalisée code js. Il peut rendre le contenu à la fin de la page et maintenir une série de fièvres clés. Donc, quand vous faites un cjeck pour! IsStartupScriptRegistered(), utilisez Key comme paramètre. Assez simple. Donc je peux mentionner ici quelques implémentations personnalisées pour cette chose, mais je n'essaierai pas :) de le faire à la main, je sais que vous l'apprécierez! bonne chance

+0

hahah, l'homme, je serais d'un air de défi si je sais exactement comment le faire :) je suis nouveau à MVC plus ne me reçois pas mal, mais il y a un mot dans votre réponse que je ne comprends pas à cause de l'orthographe, donc si vous avez le temps s'il vous plaît élaborer plus sur le sujet :) – DevMania