2011-12-29 1 views
1

J'ai changé une vue en vue partielle, maintenant j'ai besoin d'utiliser ASPX au lieu de Razor. Cependant, je ne trouve nulle part comment je peux changer la syntaxe deRazor .koform ('submit') en ASPX .koform ('submit') comment

<button onclick="$('#@Model.meta.modelname').koform('submit');"> 

de sorte qu'il fonctionne avec ASPX.

code complet:

<%@ Control Language="C#" Inherits="iVention.Web.Framework.Core.ViewUserControl<iVention.Web.Framework.Areas.Administration.Models.NoteModel>" %> 
<% using (UI.koform(Model, null)) 
{ %> 
[...] 
<div class="dialogButtons"> 
    <button onclick="$('#@Model.meta.modelname').koform('submit');"> 
     Save</button> 
</div> 
<%}%> 

Répondre

2

Utiliser <%: %>

<button onclick="$('#<%: Model.meta.modelname %>').koform('submit');"> 
1

Vous devez utiliser l'interpolation classique ASPX:

<%: Model.meta.modelname %> 

Notez que IntelliSense ne fonctionnera pas sur interpolations ASPX dans les attributs jusqu'à ce que Visual Studio 11.