小编Nan*_*anu的帖子

MVC Razor单选按钮

在局部视图中, 我使用像这样的文本框.

@model Dictionary<string, string>
@Html.TextBox("XYZ", @Model["XYZ"])
Run Code Online (Sandbox Code Playgroud)

如何生成单选按钮,并在表单集合中获得所需的值为YES/NO True/False)?目前,如果我选择下面的任何值,我将为"ABC"取消.

   <label>@Html.RadioButton("ABC", @Model["ABC"])Yes</label>
   <label>@Html.RadioButton("ABC", @Model["ABC"])No</label>
Run Code Online (Sandbox Code Playgroud)

调节器

        public int Create(int Id, Dictionary<string, string> formValues)
        {
         //Something Something
        }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc razor asp.net-mvc-3

52
推荐指数
7
解决办法
19万
查看次数

将日期值从Ajax调用传递给MVC

我的Ajax电话

 $('#QuickReserve').click(function () {
        var now = new Date();
        alert(now);

        var _data = {
            'ComputerName': _computerName,
            '_mStart': now.toTimeString(),
            '_mEnd': now.toDateString()
        };
        $.ajax({
            cache: false,
//            contentType: "application/json; charset=utf-8",
            type: "POST",
            async: false,
            url: "/Home/SetMeeting",
            dataType: "json",
            data: _data,
            success: "",
            error: function (xhr) {
                alert("Error");
                alert(xhr.responseText);
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

我的C#代码

 public ActionResult SetMeeting(string ComputerName, DateTime? _mStart, DateTime? _mEnd)
        {
           }
Run Code Online (Sandbox Code Playgroud)

代码结束时未收到DateTime值.....它们只显示为空白.在jquery当我试图

'_mStart': now.toTimeString(),
            '_mEnd': now.toDateString()
Run Code Online (Sandbox Code Playgroud)

到datetring确实返回今天的日期,但是,我也希望时间也是日期时间的一部分.

c# asp.net-mvc jquery asp.net-mvc-3

33
推荐指数
2
解决办法
6万
查看次数

RegEx忽略大小写

我一直试图创建一个可以忽略外壳的正则表达式.

这是我试图使用的正则表达式:

/^[A-Za-z0-9._+\-\']+@+test.com$/;
Run Code Online (Sandbox Code Playgroud)

所以基本上我想要匹配任何这些

  • abc@Test.com
  • abc@TEST.com
  • abc@teSt.com

我试过这个,但它不起作用:

/^[A-Za-z0-9._+\-\']+@+(?i)+test.com$/;
Run Code Online (Sandbox Code Playgroud)

我在某处读到了(?i)的使用,但是找不到任何显示它们在regex中用于忽略套管的例子.想什么?非常感谢提前.

javascript regex

32
推荐指数
2
解决办法
7万
查看次数

多列实体框架LINQ的区别

什么是LINQ等价物

Select DISTINCT A, B, C from TESTDB WHERE ALPHA =1
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的事情:

var data = TESTDB.WHERE(i=>i.ALPHA==1).SELECT(A,B,C).DISTINCT();
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-entities entity-framework

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

使用unicode字符进行Angular JS Email验证

我有一个应用程序的注册表单,angular js负责其验证.

当Angular js没有接受其中包含撇号的电子邮件地址时,我遇到了一个问题."Pear'lpeerh.shin@xyz.com".

我发现angularJs不喜欢电子邮件地址中的unicode字符.

有没有其他人遇到过这样的问题,我有兴趣知道我可以选择在angularJs中摆脱这个错误.

任何投入都表示赞赏.谢谢 !

javascript angularjs

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

生成动态复选框,并选择其中一些作为已选中

所以我的问题是这样的,

我有两个清单

列表A包含.

  1. 第1项
  2. 第2项
  3. 第3项
  4. 第4项
  5. 第5项

和列表B包含

  1. 第1项
  2. 第2项
  3. 第3项
  4. 第4项
  5. .....
  6. ....
  7. 项目10

我想要做的就是在MVC Razor View中为B中的所有项动态生成复选框,在这些复选框中,检查(选择)A中所有项目的所有复选框.因为A将始终是B的子集.

然后,用户可以选中 - 取消选中任何框,这些值可以传递给控制器​​以进行保存.列表A将使用用户选择的新值进行更新.

任何帮助?

更新1: 我可以在视图中获取Model.CheckboxSelections中的所有项目.我不想使用局部视图.我正在尝试类似的事情,但仍然缺少某些东西.

         @for (int i = 0; i < Model.CheckboxSelections.Count; i++)
        {
@Html.CheckBox(Model.CheckboxSelections[i].Sku.ToString(), Model.CheckboxSelections[i].IsChecked.ToString())
     }
Run Code Online (Sandbox Code Playgroud)

c# checkbox asp.net-mvc razor c#-4.0

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

Html.CheckBox指定类

我们如何指定Html.CheckBox的类?

我正在尝试这样的事情,但这不起作用.

   @Html.CheckBox("chk_", abc.IsChecked, new { @class="checkbox" })
Run Code Online (Sandbox Code Playgroud)

谢谢 !!

asp.net-mvc razor

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

在实体框架的LINQ中使用"NOT IN"从两个表中进行选择

我有以下SQL,我如何在LINQ中实现它,我在我的MVC项目中使用实体框架.

  SELECT 
  * FROM Catalog.ServiceItem 
  WHERE SKU NOT IN (SELECT ServiceItemSKU FROM Catalog.TaggedServiceItems)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

编辑:答案:

var untaggedItems = from item in serviceItems where !taggedServiceItems.Contains(item.SKU) select item;
Run Code Online (Sandbox Code Playgroud)

linq entity-framework linq-to-sql entity-framework-4

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

表单集合返回两个值,如何先读取?

我的表单正在向控制器发布值,在表单集合中,一些键有一个值,而另一些键有两个值,我打算读取表单集合中所有键的第一个值,有帮助吗??

  1. 键:A 值:[0]:真,[1]:假
  2. 键:B 值:[0]:假
  3. 键:C 值:[0]:假
  4. 键:D 值:[0]:真,[1]:假

我只想要每个键的 Value[0] !!

c# forms asp.net-mvc .net-4.0 asp.net-mvc-3

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