我想知道加载从路由参数中获取名称的局部视图是否安全?
例如使用以下 URL
mydomain.com/home/services/sales
我希望视图加载名为的局部视图selling
这是视图中的代码:
string SubPage = ViewBag.SubPage;
@Html.Partial("~/Views/Pages/Services/"+SubPage)
这是安全的还是我应该添加某种消毒?
附加信息
我不担心用户是否访问服务下的视图,因为所有这些视图都可以通过站点导航访问。
如果可以设置子页面以便它从文件夹外部加载视图,我更感兴趣~/Views/Pages/Services/
,就像帐户文件夹中的视图一样。