Бритва .koform («отправить») в ASPX .koform («представить») как - PullRequest
1 голос
/ 29 декабря 2011

Я изменил представление в PartialView, поэтому теперь мне нужно использовать ASPX вместо Razor. Однако я нигде не могу найти, как я могу изменить синтаксис

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

, чтобы он работал в ASPX.

полный код:

<%@ 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>
<%}%>

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

Использование <%: %>

<button onclick="$('#<%: Model.meta.modelname %>').koform('submit');">
1 голос
/ 29 декабря 2011

Вам необходимо использовать стандартную интерполяцию ASPX:

<%: Model.meta.modelname %>

Обратите внимание, что IntelliSense не будет работать с интерполяциями ASPX в атрибутах до Visual Studio 11.

...