【发布时间】:2010-11-28 06:39:09
【问题描述】:
replies in this post 听起来很有说服力,但是,这篇文章只是在我头上,希望能得到一些帮助:
我的部分视图中有如下代码:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div class="messageBox1"></div>
<% Html.BeginForm("BusinessAdd", "Home", FormMethod.Post, new { id = "form1" }); %>
<label for="BusinessName">Business Name: </label>
<%= Html.TextBox("TxtBusinessName") %>
<a href="#" onclick="if ($('#form1').valid()) { $('#form1').submit(); } return false;">submit</a>
<script type="text/javascript">
$("#form1").validate({
errorLabelContainer: ".messageBox1",
rules: {
"TxtBusinessName": { required: true }
},
messages: {
"TxtBusinessName": { required: "Required field" }
}
});
</script>
<% Html.EndForm(); %>
谢谢你,rodchar
附:这个问题会被看到还是我应该发布一个新问题并引用这篇文章?
【问题讨论】:
-
也许改写问题,以专门解决所引用帖子中“超出您的想象”的元素。
-
回复说:“如果您正在经历在部分视图中包含 javascript 的麻烦,我会切换到在您的 ajax 调用中只返回 JSON,这样您就可以在客户端处理所有这些。”我的部分视图中有 javascript,所以我应该改用 JSON 吗?怎么样?
标签: javascript jquery asp.net-mvc architecture