小编sou*_*oul的帖子

Jquery验证:调用有效而不显示错误?

使用JQuery Validation插件,我试图调用.valid()方法,而没有在屏幕上显示错误消息的副作用.我尝试过很多场景都没有成功,我的最新成果是:

$('#signup').validate({
            showErrors: function() { return; },
            errorElement: "",
            errorClass: "",
            errorPlacement: function() { },
            invalidHandler: function() { },
            highlight: function(element, errorClass) { },
            unhighlight: function(element, errorClass) { }
        });

$('#displayPurposes').text("Valid: " + $("#EMailAddress_EmailAddress").valid());
Run Code Online (Sandbox Code Playgroud)

虽然.valid()调用正常工作,但它仍然会导致显示错误消息的副作用.

我不希望这种情况发生,请帮忙.

jquery jquery-validate

18
推荐指数
2
解决办法
8000
查看次数

如何直接从Jquery访问.net MVC ViewData

我将viewdata传递到我的aspx页面,如下所示:

//Controller
List<user> userList = Data.GetAllUsersForCompany(companyId);
List<SelectListItem> dropDownList = FormatUserList(userList);
ViewData["UserList"] = userList;
ViewData["FormattedUserList"] = dropDownList;
return View();
Run Code Online (Sandbox Code Playgroud)

我正在使用用户名填充下拉列表,我想与Jquery绑定,以便当用户更改下拉列表时,这会依次更新当前所选用户的输入字段.

ASPX页面:

<p>
  <%= Html.DropDownList("userSelected", (List<SelectListItem>)ViewData["FormattedUserList"] )%><br /><br />

  <%= Html.TextBox("userFName")%><br />
  <%= Html.TextBox("userLName")%><br />    
  <%= Html.TextBox("userEmail")%>
</p>
Run Code Online (Sandbox Code Playgroud)

我连接Jquery以检测有效的下拉更改,但是如何使用数据操作输入框?

<script type="text/javascript">
  $(document).ready(function() {
    $("#userSelected").change(function() {
      var pkUser = $("#userSelected").val();
      alert("Current UserID is " + pkUser); //works up to here just fine
      $("#userFName).val() = ViewData["UserList"].Select(x => x.pkUser == valueOfDropDown).fName; ???
      .
      .
      .
    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

我做错了吗?你能指出这种情况的最佳实践吗?如果我能摆脱那些理想的回发.

灵魂(MVC新手)

c# asp.net-mvc jquery

4
推荐指数
1
解决办法
2万
查看次数

如何保护HTML Metro应用程序的来源?

我真的很有兴趣以Windows 8 Metro风格构建应用程序.我想使用HTML5,但我非常关心保护我的前端用户界面不被解构,最终被别人扯掉.不幸的是,我的服务都是开源的,所以除非我在开​​源服务和我的前端HTML5应用程序之间实现某种中间人,否则我无法真正隐藏它.

正如标题所说,我如何保护HTML Metro应用程序的来源?

html5 microsoft-metro windows-8

4
推荐指数
1
解决办法
602
查看次数