Tag: relative path

使用JavaScript构建MVC应用程序的相对URL

我无法让C#和JavaScript / jQuery在这里玩得很好。 我有一个淘汰视图模型,普通的旧javascript对象…它的一个属性/方法触发了.ajax()调用,而url参数是使用它的一些其他属性值(javascript变量)构建的。 这完全包含在JavaScript中时可以正常工作,但是当作为应用程序部署到IIS时,相对路径会被清除。 在MVC3中,我通常会使用类似@Url.Action东西,让服务器端构建地址……但同样,诀窍是C#不知道更改的javascript值。 码: var viewModel = { vendors: ko.observableArray([]), count: ko.observable(10), page: ko.observable(1), filterText: ko.observable(“”), submit: function () { $.ajax({ // works fine, until deploy when it is no longer a site relative URL url: ‘vendors/’ + viewModel.count() + ‘/’ + viewModel.filterText(), // does not work, because C# is unaware of […]

从URI相对路径中删除%20

我正在生成从1个目录到另一个目录的相对路径。 如果OutputDirectoryName属性是包含空格的目录,则使用%20而不是空格对空格进行编码。 我正在创建一个Windows文件夹的相对路径,所以我必须使用空格我的相关路径。 是否有一种干净的方式来指定URI的编码方式? 我知道我可以在relativePath.ToString()上做一个stirng替换,但我想知道是否有更好的实现。 谢谢。 public string GetOutputDirectoryAsRelativePath(string baseDirectory) { Uri baseUri = new Uri(baseDirectory); Uri destinationUri = new Uri(OutputDirectoryName); Uri relativePath = baseUri.MakeRelativeUri(destinationUri); return relativePath.ToString(); }

在我的winform应用程序中获取rdlc报告的相对路径

我将在月末流程中自动从一些报告中创建PDF。 我遇到了ReportViewer.LocalReport无法找到我的报告的问题。 在项目中,报告文件位于“(项目根文件夹)/Reports/report.rdlc”中。 如何设置ReportViewer.LocalReport.ReportPath以便我可以引用我的报告文件? 我宁愿不设置完整路径,因为我不知道在客户端计算机上安装它将在何处安装。

Winforms中的相对路径

C#中的相对路径对我来说很复杂。 在一种情况下,我将一组Texture2d对象处理到我的应用程序,它获取文件名并使用它来定位文件并将纹理加载到Image对象中。 然后,我从存储在类文件中的相对路径加载图像,并使用需要相对于Content / gfx的相对路径。 但如果我不加载这些纹理,这些相对路径将失败。 我怎么能认为我的相对路径不会失败? 在Web工作中,所有rel路径都是相对于我们正在处理的文件所在的文件夹,我可以这样设置它并将所有rel路径设置为我的应用程序所在的根文件夹吗?

从Windows窗体中的相对路径加载图像

我的应用程序中有一个图像,我的winforms中有一张图片 public static string Correct_Icons = @”C:\Users\xyz\Documents\Visual Studio 2008\Projects\FileShareMgmt\FileShareMgmt\Resources\Correct.png”; public static string warning_Icon = @”C:\Users\xyz\Documents\Visual Studio 2008\Projects\FileShareMgmt\FileShareMgmt\Resources\Warning.png”; cell.Value = Image.FromFile(“Resources/warning_Icon); 但我只想要相对路径,而不是完整路径。 我想要这个 public static string Correct_Icons = “\Resources\Correct.png”; 和 …. /不工作