クエリ文字列の作成に問題があります。私はモデルを持っています:
[HttpGet]
public partial class Task
{
public System.Guid UniqueID { get; set; }
public string Description { get; set; }
public decimal Priority { get; set; }
public long TaskTypeId { get; set; }
public TaskStatus TaskStatus { get; set; }
public string GroupWorkspaceUrl { get; set; }
public Nullable<System.DateTime> StartDate { get; set; }
public Nullable<System.DateTime> Deadline { get; set; }
public Nullable<int> PlannedHours { get; set; }
{...}
}
そして、コントローラーに2つのアクションがあります:
[HttpGet]
public virtual ActionResult TaskCreate(string schemaType)
{
var model = new Task();
model.Accept(_taskService.ReaderVisitor, schemaType)
{...}
}
[HttpGet]
public virtual ActionResult TaskCreateWithModel(string schemaType, Task model)
{
SetDefaultValues(model);
model.Accept(_taskService.ReaderVisitor, schemaType);
{...}
}
コントローラー (public virtual ActionResult TaskCreateWithModel(string schemaType, Task model)) で 2 番目のアクションを呼び出す他の C# WinForms ソリューションからクエリ文字列を作成したいのですが、クエリ文字列でタスク モデルを送信する方法がわかりません。 ? このクエリ文字列を呼び出そうとしましhttp://localhost:82/Task/TaskCreate?schemaType=default&Description=someDesciption
たが、常に最初のアクションが呼び出されます。Task モデルを使用してクエリ文字列を作成するにはどうすればよいですか?