您能否将属性值传递到 C# .NET 中 Web 属性中的“特定页面”URL 路径

Posted

技术标签:

【中文标题】您能否将属性值传递到 C# .NET 中 Web 属性中的“特定页面”URL 路径【英文标题】:Can you pass property values into a 'Specific Page' URL path in the Web Properties in C# .NET 【发布时间】:2021-02-10 21:10:23 【问题描述】:

我正在开发一个从 API 获取数据的程序。

我遇到了错误 404 的问题,我通过将 Web 应用程序上的 Web 属性设置为控制器的名称(评级)和方法的名称(索引)来解决这个问题。

这是处理 404 的最佳方式吗?

还有,

我需要将这些属性值传递到 URL 中,如何与上述修复一起工作?

谢谢

【问题讨论】:

1.你在做什么来获得 404,你的控制器动作是什么样的?将“特定页面”设置为启动页面并不能真正解决任何问题。 2. 不要将代码作为图片发布。 我的控制器类是 RatingController。我通过将 Map Route 更改为默认值来修复特定页面启动:new controller = "Rating", action = "Index", id = UrlParameter.Optional from defaults: new controller = "Home", action = "Index" , id = UrlParameter.Optional 但是,我现在需要将 ID 传递给 URL 【参考方案1】:

看起来像您在网络应用程序上处于调试模式。这就是为什么将特定的起始页面设置为评级/索引可以解决您的 404。对于调试 API 应用程序,这很好。要让其他应用从该 API 应用获取数据,您需要以这种方式调用 API 应用:

<URL of the API app>/rating/index

例如

https://myAPIapp.com/rating/index

【讨论】:

以上是关于您能否将属性值传递到 C# .NET 中 Web 属性中的“特定页面”URL 路径的主要内容,如果未能解决你的问题,请参考以下文章

您可以将模型属性从 asp.net 模型传递到 reactjs.net 组件吗?

将 C# 桌面应用程序移植到 Web

在 ASP.NET C# 中使用 jQuery 将多个参数传递给 Web 方法

如何将值收集到数组中并将集合传递给 C# 中的 datagridview?

将对象从dll文件传递到文件asp.net c#后面的代码

ASP.NET MVC - 使用 C# 将引用不同程序集的模型从控制器传递到视图