我可以在没有相应C#对象的情况下在API上接收JavaScript对象吗? - javascript

我有一个Web API 2控制器。我正在通过客户端从客户端发送JavaScript对象:

myObject = {propertyOne: 'Hi', propertyTwo: 'Bye'}

我是否必须在C#中使用这些属性创建一个类,以将该对象作为Web API控制器的参数来接收?

    public void controllerMethod(myObject object)
    {

    }

是否可以避免创建仅用于接收数据的对象?如果是这样,怎么办?

参考方案

下面的方法会起作用,但不建议这样做。

public void controllerMethod(dynamic myObject)
    {

    }

在众多好处中,创建一个对象并将其绑定是一个积极的安全好处,这样您就不会从攻击者那里获得不希望存在的额外属性。

获取JavaScript值到C#字符串 - javascript

                        是否可以在C#中执行类似的操作?该值为“ 10/05/2014”string jsValue = javascript("$('#EstimatedStartDate').val()"); 参考方案 您能否更详细地阐明您要做什么。看来您正在尝试从javascript(客户…

.NET C#Webbrowser填充输入,不带ID或类名 - javascript

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

Javascript IF语句 - javascript

                        嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]&#…