问题列表 - 第26156页

ASP.NET MVC2 - 使用LINQ生成的类(验证问题)

有关ASP.NET MV2的一些事情我不清楚.在数据库中,我有Contacts几个字段的表,还有一个XmlFields类型为的附加字段xml.在该字段中存储了附加描述字段.
共有4个班级:

  1. Contact对应于Contact表的类,在创建LINQ类时默认定义
  2. ContactListView继承 Contact类并具有一些附加属性的类
  3. ContactXmlView包含字段中XmlFields字段的类
  4. ContactDetailsView类合并ContactListViewContactXmlView成一类,这一个用于显示在视图页面数据

ContactListViewclass已经从Contact类中重新定义了一些属性(这样我就可以添加[Required]用于验证的过滤器) - 但是我得到了警告消息:

'ObjectTest.Models.Contacts.ContactListView.FirstName'隐藏继承的成员'SA.Model.Contact.FirstName'.如果要隐藏,请使用new关键字.

ContactDetailsView 在创建新联系人并将其添加到数据库时,也会在表单中使用class.

我不确定这是否正确,警告信息让我感到困惑.对此有何建议?

谢谢,
Ile

编辑

根据雅各布的指示,我从头开始尝试:

[MetadataType(typeof(Person_Validation))]
    public partial class Person
    {
    }

    public class Person_Validation 
    {
        [Required]
        string FirstName { get; set; }

        [Required]
        string LastName { get; set; }

        [Required]
        int Age { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

在控制器我有这个:

[HttpPost] …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-2

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

用于创建+阅读+附加+二进制的文件模式

我需要打开一个文件进行读写.如果找不到该文件,则应该创建该文件.它也应该被视为Windows的二进制文件.你能告诉我我需要使用的文件模式序列吗?

我试过'r + ab'但是如果找不到它们就不会创建文件.

谢谢

python file-io

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

django更新m2m字段

我有一个模型服务和一个名为Service的ModelForm,我用它来添加和更新服务模型.该模型如下所示:

class Service(models.Model):
    categories = models.ManyToManyField(Category)
Run Code Online (Sandbox Code Playgroud)

"类别"字段显示为标记,允许多个选择.当我添加新记录时,它运行良好,但是当我更新它时,即使我选择了多个类别,也只会在request.POST ['categories']上显示一个服务.

我尝试转储请求对象,我可以看到类别显示如下:

u'categories': [u'3', u'4', u'2']
Run Code Online (Sandbox Code Playgroud)

我尝试调用request._get_post()并且它只返回1个类别,因此request.POST ['categories']仅返回1.任何知道发生了什么以及如何解决它的人?

django django-forms

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

如何生成.NET 4 GUID?

我知道这里有很多问题以及雷蒙德的优秀(通常)帖子.但是,由于创建GUID的算法明显改变,我发现很难掌握任何最新信息.在MSDN似乎试图提供尽可能少的信息成为可能.

有关如何在.NET 4中生成GUID的已知信息?改变了什么,它如何影响安全性("随机性")和完整性("唯一性")?

我感兴趣的一个特定方面:在v1中,由于涉及时间戳和计数器,似乎几乎不可能在单个机器上再次生成相同的GUID.在v4中,情况不再如此(我被告知),因此在一台机器上获得相同GUID的机会增加了

.net guid .net-4.0

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

如何解码php中的url,其中url用encodeURIComponent()编码

如何解码php中url用encodeURIComponent()编码的url?

我已经尝试了urldecode(),但后来也..我没有我编码的网址...

我必须在PHP中这样做..

javascript php urlencode urldecode

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

使用tab键导航时,我可以忽略一些网站元素吗?

真的是问题.我在页面上有一个输入框,我想在使用键盘选项卡键导航时忽略它.

我正在使用这个输入框作为一个简单的机器人蜜罐并将其定位在页面之外,因此在使用tab键时,它会向用户显示,当它们选中此元素时没有任何焦点.

html css accessibility tabindex

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

在BlackBerry上解析XML文件

我想知道如何在BlackBerry上解析XML数据.

我在某处读到JSON是解析xml数据的好方法.

是否有任何教程可以使用JSON或任何其他机制解析XML数据?

xml sax blackberry java-me kxml

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

点击显示更多 - 也许JS?

我不知道用什么语言或如何做到这一点,但我希望在页面上有一个单词,当点击它时,它会在下面显示更多内容.如果再次点击它,那些东西会再次隐藏起来?有任何想法吗?

javascript

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

Grails中视图的JSON输出

好的,我在Grails中创建了一个非常简单的应用程序.我有一个生成的域类(Person)及其生成的控制器,使用自动Grails脚手架:

package contacts

class PersonController {

    def scaffold = Person

}
Run Code Online (Sandbox Code Playgroud)

现在我想得到一个Person对象的JSON表示.

我是否必须更改视图或控制器?如何?

谢谢.

grails json controller

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

测试,如果对象被删除

请查看以下代码:

class Node
{
private:
    double x, y;
public:
    Node (double xx, double yy): x(xx), y(yy){}
};

int main()
{
  Node *n1 = new Node(1,1);
  Node *n2 = n1;

  delete n2; 
  n2 = NULL;

  if (n1 != NULL) //Bad test
  {
     delete n1;   //throw an exception
  }
}
Run Code Online (Sandbox Code Playgroud)

有两个指针n1,n2指向同一个对象.我想检测是否使用n1指针测试删除了n2.但是这个测试结果是例外.

有没有办法如何使用n1指针确定对象是否被删除(或未被删除)?

c++ testing object delete-operator

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