36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
// Copyright (c) .NET Foundation. All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
|
|
using Microsoft.AspNet.Mvc;
|
|
|
|
namespace ValidationWebSite.Models
|
|
{
|
|
public class Person
|
|
{
|
|
public int Id { get; set; }
|
|
|
|
// Controller in current area.
|
|
[Remote("IsIdAvailable", "RemoteAttribute_Verify")]
|
|
public string UserId1 { get; set; }
|
|
|
|
// Controller in root area.
|
|
[Remote("IsIdAvailable", "RemoteAttribute_Verify", null, HttpMethod = "Post")]
|
|
public string UserId2 { get; set; }
|
|
|
|
// Controller in MyArea area.
|
|
[Remote(
|
|
"IsIdAvailable",
|
|
"RemoteAttribute_Verify",
|
|
"Aria",
|
|
ErrorMessage = "/Aria/RemoteAttribute_Verify/IsIdAvailable rejects you.")]
|
|
public string UserId3 { get; set; }
|
|
|
|
// Controller in AnotherArea area.
|
|
[Remote(
|
|
"IsIdAvailable",
|
|
"RemoteAttribute_Verify",
|
|
"AnotherAria",
|
|
AdditionalFields = "UserId1, UserId2, UserId3")]
|
|
public string UserId4 { get; set; }
|
|
}
|
|
} |