小编ARC*_*ARC的帖子

必需的字段验证不适用于JQuery Popup MVC 4

我有JQuery弹出窗口,我想在其上放置必要的字段验证,为此我已经在模型中设置了必需的属性,并且还在视图中为它们设置了验证消息,但是必需的字段验证不适用于弹出窗口.必需的字段验证在JQuery Popups以外的表单上工作正常....请指导我应该怎么做才能解决这个问题...以下是我的代码.

模型

[Display(Name = "Material Code")]
[Required(ErrorMessage = "*")]
public string MaterialCode { get; set; }
Run Code Online (Sandbox Code Playgroud)

视图

<li>
    @Html.LabelFor(m => m.MaterialCode)
    @Html.TextBoxFor(m => m.MaterialCode)
    @Html.HiddenFor(m => m.MaterialCodeId)
</li>
Run Code Online (Sandbox Code Playgroud)

以下是我的鳕鱼eto打开一个JQuery弹出窗口.

$('#btnAddCharge').on('click', function (event) {  
        event.preventDefault();
        var actionURL = '@Url.Action("Edit", "Charges", new { Id = 0, @ticketId = @TicketId, UserId = UserId })';

        $(dialogBox).dialog({
            autoOpen: false,
            resizable: false,
            title: 'Edit',
            modal: true,
            show: "blind",
            width: 'auto',
            hide: "blind",
            open: function (event, ui) {
                $(this).load(actionURL, function (html) {
                    $('form', html).submit(function () { …
Run Code Online (Sandbox Code Playgroud)

javascript validation asp.net-mvc jquery unobtrusive-validation

8
推荐指数
1
解决办法
2441
查看次数

如何在 Jquery 中将 MVC 表单序列化为 JSON

我想使用 JQuery 将我的 MVC 表单序列化为 JSON,然后想在 C# 中反序列化一些值,例如后端输入字段的值,但我无法在 json 中序列化它......请帮助我解决这个问题。以下是我的代码.

<script type="text/javascript">
    $(function () {

        $('#btnsearch').click(function (e) {

            var searchname = $('#txtsearch').val();

            var form = $(this).serializeArray();

            DrawTable(form);
        });



        function DrawTable() {
            var props = [];
            props.push({ name: "FirstName", value: firstname });
            BindDataTable({ AllowPaging: true, ShowFilter: false, ShowEditLink: true, EmptyTableText: 'No Data Found', SortIndex: 0, SortDirection: "asc" },
                              "#tblCustomers",
                              "@Url.Action("GetAllCustomers", "Customer")",
                              props,
                              [{ name: "Id", cellClass: "alignCenter", Sortable: true, index: 0 }, { name: "FirstName" }, { name: "ABN" }, { …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc jquery json

5
推荐指数
2
解决办法
4515
查看次数

以下方法或属性之间的调用不明确:'EntitiesLan.EntitiesLan()'和'EntitiesLan.EntitiesLan()'

我有以下代码,不知道为什么抛出此错误.

 using (var context = new EntitiesPlesk())
       {
             /////Some Code
       } 

using (var context = new EntitiesLan())   // Error Line
       {
             /////Some Code
       } 
Run Code Online (Sandbox Code Playgroud)

我正在使用.sdf Databaseedmx模型的文件(EntitiesLan)请帮我在哪里我应该改变以摆脱这个错误....谢谢!

c# wpf linq-to-entities ambiguity entity-framework-5

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

合并多个字节数组c#

我想合并多个字节数组但是失败.最后一个数组只显示最后添加的字节数组,而不是所有字节数组.以下是我的尝试.

List<byte[]> d = new List<byte[]>();
foreach (var item in IDs)
{       
    obj = RequisitionsObj.GenerateLabOrderReq();

    if (obj.Data != null)
    {    
        d.Add(obj.Data);              
    }     
}

byte[] final = Combine(d.SelectMany(a => a).ToArray());

private byte[] Combine(params byte[][] arrays)
{
    byte[] rv = new byte[arrays.Sum(a => a.Length)];
    int offset = 0;

    foreach (byte[] array in arrays)
    {
        System.Buffer.BlockCopy(array, 0, rv, offset, array.Length);
        offset += array.Length;
    }

    return rv;
}
Run Code Online (Sandbox Code Playgroud)

c# arrays array-merge

0
推荐指数
1
解决办法
1337
查看次数