如何修改 Silverlight 导航应用程序中 URL 的前面?
我的 Silverlight 应用程序使用导航框架,由于使用了 URI 映射,其 URL 结尾非常漂亮。但前端看起来仍然很糟糕,比如:
http://server:port/SilverlightPage.aspx#/uri-mapped-portion
如何让“SilverlightPage.aspx#”部分看起来更好,最好删除“.aspx#”?
My Silverlight application, using the navigation framework, has very pretty endings to its URLs, due to use of the URI mapping it does. But the front end still looks nasty, like:
http://server:port/SilverlightPage.aspx#/uri-mapped-portion
How can I get the "SilverlightPage.aspx#" portion to look nicer, preferably removing the ".aspx#"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 URL 路由,该路由作为 ASP.NET MVC 或常规 ASP.NET 的一部分提供
http://msdn.microsoft.com/en-us/library/cc668201。 aspx
编辑:回答您在评论中的问题:
我自己没有处理过这个问题,但是如果您查看“在 WebForms 中使用路由”部分,它应该详细解释它。据我收集,你可以使用
You could use URL routing which is available as part of ASP.NET MVC or regular ASP.NET
http://msdn.microsoft.com/en-us/library/cc668201.aspx
Edit: To answer your question in the comment:
I haven't worked with this myself, but if you look at the "Using routing with WebForms" section, it should explain it in detail. From what I gather you could use
您可以使用默认页面而不是 SilverlightPage,这样它就只是:
另一种方法获得更漂亮的页面是使用像 ASP.NET MVC 这样的东西,它也有漂亮的网址。然后你可以有类似的东西:
You could use the default page instead of SilverlightPage so that it would be just:
Another way to get prettier pages is to use something like ASP.NET MVC which has pretty urls also. Then you could have something like: