如何在ASP.NET MVC中使用预定义设置创建.xml文件? - javascript

我有一个ASP.NET应用程序,可以从特定路径获取文件。目前,该路径在我的代码中是一个变量:

string filePath = @"C:\FilesToWatch";

现在我的实习老板说,现在我必须在.xml文件中预定义路径。我的问题是我在xml方面没有太多的经验,我也不知道该xml文件在项目中的存储位置。有没有例子或解决方案?

参考方案

您的问题尚不清楚,但我想您的老板希望将此作为web.config的一部分。似乎可以为ASP.NET MVC应用程序进行任何配置。这样一来,如果此路径发生更改,则无需重建和重新部署整个应用程序。它具有您提到的XML格式。

您可以通过多种方式设置和检索web.config的值,但是appSettings节点可能是最合适的,因此您可能会遇到一些问题...

<appSettings>
  <add key="path" value="C:\\FilesToWatch" />
</appSettings>

您可以使用WebConfigurationManager访问变量,因此:

string filePath = WebConfigurationManager.AppSettings["path"];

进一步阅读:Reading a key from the Web.Config using ConfigurationManager

如何在ASP.NET MVC中的foreach内部脚本标记中 - javascript

                        这是我的日历代码:@section Scripts { @Scripts.Render("~/bundles/jqueryval") <script> $(document).ready(function () { $('#calendar').fullCal…

如何使用JavaScript访问嵌入式ASP.NET GlobalResources? - javascript

我正在开发一个遗留的ASP.NET项目,该项目正试图缓慢地进行调整,但是如果没有像巧克力手指屋一样塌陷的情况,我将无法进行重大更改。我试图为此找到解决方案,但由于术语的特定混合(“ javascript”,“ embedded”和/或“ resource”只是为我提供了有关如何嵌入.js文件的信息,而失败了)。 。),这可能是一种怪异的处理方式。该项目将Ap…

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

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

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

从ASP.NET MVC中的AngularJS控制器加载数据而无需加载整个页面 - javascript

这是我的动作: [HttpPost, ValidateAntiForgeryToken] public ActionResult GetData() { //get data from DB and populate model with data return View("Data", model); } 该视图是: @model UI…