我正在使用nopCommerce 3.40
我使用AdminTabStripCreated事件在客户编辑页面上打开了自定义标签和插件内容。
当我在自定义标签内容中使用标签时,我在控制台中收到错误“我未定义”jqueryvalidatemin.js
我的代码在AdminTabStripCreated中看起来像
int customerId = Convert.ToInt32(System.Web.HttpContext.Current.Request.RequestContext.RouteData.Values["ID"]);
string url = "/Controller/ActionName?ID=" + customerId;
var sb = new StringBuilder();
sb.Append("<style type=\"text/css\">");
sb.Append(Environment.NewLine);
sb.Append(".k-link {font-weight: bold;}");
sb.Append(Environment.NewLine);
sb.Append("</style>");
sb.Append(Environment.NewLine);
sb.Append("<script type=\"text/javascript\">");
sb.Append(Environment.NewLine);
sb.Append("$(document).ready(function () {");
sb.Append(Environment.NewLine);
sb.Append("var kTabs = $('#customer-edit').data('kendoTabStrip');");
sb.Append(Environment.NewLine);
sb.Append(" kTabs.append({ text: \"" + tabName + "\", contentUrl: \"" + url + "\" });");
sb.Append(Environment.NewLine);
sb.Append("});");
sb.Append(Environment.NewLine);
sb.Append("</script>");
sb.Append(Environment.NewLine);
eventMessage.BlocksToRender.Add(MvcHtmlString.Create(sb.ToString()));
查看页面内容如下:
@using Nop.Core.Infrastructure;
@using Nop.Web.Framework;
@using Nop.Web.Framework.UI;
@using System.Web;
<script type="text/javascript"></script>
@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "formid" }))
{
//some code
}
请给我建议如何处理此错误