c# - 将带有参数的 url 路由到 .NET 应用程序

标签 c# asp.net .net

我在 aspx 文件中有一个小型 .NET Web 应用程序,当前页面上有一个表单。它从该表单中获取信息并使用 <script> 中的方法对其执行一些操作。标记在同一个文件中。现在我需要一种方法来创建一个 url,我们称之为 base_url.com/do_something/field1/field2/field3 , 其中field1 , field2 , 和 field3是当前在表单中的字段,这样我就可以绕过整个表单,只需从 url 运行应用程序。我使用的是 IIS 7.0,这不是在 VS 中创建的项目。谁能阐明如何做到这一点?

最佳答案

在 ASP.Net MVC 中,您可以内置 URL 路由。如果这是一个 MVC 应用程序,那么您可以在 Global.asax 文件中声明您的映射。看到这个答案:ASP.NET MVC Routes: How to define custom route

如果您没有 ASP.Net MVC 应用程序,则可以直接在 IIS 中完成 URL 重写。 http://www.iis.net/downloads/microsoft/url-rewrite

HTH

关于c# - 将带有参数的 url 路由到 .NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093017/

相关文章:

c# - 回滚后ExecuteNonQuery的返回值

c# - 在不重新编译整个应用程序的情况下升级依赖的 DLL

.net - 基类中的 MEF 的 ImportMany 从所有程序集中导入所有导出 - 如何防止这种情况发生?

c# - 检查用户是否在 ASP.NET Core 中使用基于 token 的身份验证登录

C# 在运行时打开对象类型

C# 匹配内存数据中的固定属性

c# - UWP - 在特定条件下在 ListView 中显示数据库

c# - 路径 c# 错误中的非法字符

asp.net - 我可以做吗 $bar = "My name is $bar";在 asp.net 中使用 C#?

asp.net - 将 ASP.NET MVC 应用程序放在主 MVC 应用程序的子目录中?