C# Razor.koform(';提交';)到ASPX.koform(';提交';)如何
我将一个视图更改为PartialView,所以现在我需要使用ASPX而不是Razor。但是,我找不到任何地方可以更改的语法C# Razor.koform(';提交';)到ASPX.koform(';提交';)如何,c#,asp.net,razor,knockout.js,C#,Asp.net,Razor,Knockout.js,我将一个视图更改为PartialView,所以现在我需要使用ASPX而不是Razor。但是,我找不到任何地方可以更改的语法 <button onclick="$('#@Model.meta.modelname').koform('submit');"> 这样它就可以在ASPX中使用 完整代码: <%@ Control Language="C#" Inherits="iVention.Web.Framework.Core.ViewUserControl<iVenti
<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>
<%}%>
[...]
拯救
您需要使用标准的ASPX插值:
<%: Model.meta.modelname %>
请注意,IntelliSense在Visual Studio 11之前不会处理属性中的ASPX插值。使用
<button onclick="$('#<%: Model.meta.modelname %>').koform('submit');">