Zia*_*hoy 5 vb.net asp.net-mvc
VS为HomeController生成的默认代码是:
<HandleError()>
Public Class HomeController Inherits System.Web.Mvc.Controller
Function Index() As ActionResult
ViewData("Message") = "Welcome to ASP.NET MVC!"
Return View()
End Function
Function About() As ActionResult
Return View()
End Function
End Class
Run Code Online (Sandbox Code Playgroud)
假设我想为about页面创建一个不同的URL而不更改方法名称.我试过了:
'
' GET: /Home/Aboutblah
Run Code Online (Sandbox Code Playgroud)
但这不起作用.当我访问http:// localhost:1957/Aboutblah时,我从ASP .NET服务器获得了404.
因此,我想知道"GET"文本块实际上是否做了什么以及是否可以在没有潜入ASAX文件的情况下摆弄URL.
另外,您可以使用属性来装饰该方法:
[ActionName("Aboutblah")]
Run Code Online (Sandbox Code Playgroud)
詹姆士
编辑我刚刚注意到你正在使用 VB。你必须翻译成VB,也许:
<ActionName("Aboutblah")>
Run Code Online (Sandbox Code Playgroud)
?
另外,是的,评论,即:
' Get /Home/Index
Run Code Online (Sandbox Code Playgroud)
就是这样——评论。
归档时间: |
|
查看次数: |
944 次 |
最近记录: |