【问题标题】:How to receive/accept an xml file in MVC4 Application如何在 MVC4 应用程序中接收/接受 xml 文件
【发布时间】:2013-07-21 20:19:34
【问题描述】:

我的要求是在 Windows8 应用程序上工作,我需要将注册 XML 文件发送到充当服务的 MVC4 应用程序。 Windows8 充当客户端,MVC4 充当服务器。 在服务器中已经有一个注册 xml 文件,我需要使用该 xml 文件检查任何用户名是否已经存在。如果退出,那么我需要发送消息“用户名已经存在,请选择其他用户名”。如果没有,那么我必须在服务器的 registration.xml 中添加一个额外的节点。

所以现在我需要如何在 Windows8 应用程序中将 XML 文件作为对象发送以及如何在 MVC4 应用程序中接收/接受 xml 文件的代码。

【问题讨论】:

    标签: asp.net-mvc-4


    【解决方案1】:

    为什么要发送和接收xml?

    只需使用标准 HTTP POST 将用户注册信息发送到服务器。服务器将检查本地xml文件,并插入新的用户信息或向客户端返回验证错误。

    无需回传和第四次发送 XML。

    此外,恕我直言,xml 文件存储对于服务器后端数据存储来说是一个糟糕的选择,应该经常锁定文件以避免并发问题,这会导致性能问题。

    我的建议是获得一个免费的数据库引擎,甚至更好的 Windows Azure 移动服务。

    如果您坚持,您可以将您的 xml 作为常规字符串传递给 MVC 操作:

    public ActionResult Validate(string xmlContent)
    {
        XDocument doc1 = XDocument.Parse(xmlContent);
    
        //Do your manipulation here
    }
    

    这是一个link,关于如何在 .NET 中操作 XML

    关于将 xml 从 Windows Phone 发送到服务器,我认为 answer 有帮助。

    【讨论】:

    • 嗨 Tamim,首先感谢您的快速回复,但我不能做任何类似的要求,所以我需要代码如何实现这一点。这对我会有帮助。如果您有代码,请在此处发布。
    • 嗨 Tamim,非常感谢您节省了我的时间,如果我需要您的帮助,我会联系您。
    • 很高兴为您服务,投票并接受答案是个好主意:)
    猜你喜欢
    • 2012-04-23
    • 2021-03-02
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2011-02-08
    相关资源
    最近更新 更多