下面的代码显示了在浏览器中呈现时的id值。
我们可以采用任何不同的方式隐藏ID值吗?
我的方案是,当我点击锚标记时,它应该打开新标记并点击MVC
控制器索引方法,其值为
Html代码:
@{
var url = Url.Action("Index", "Home", new{id="{{id=lastLatency}}"});
url = HttpUtility.UrlDecode(url);
}
<a data-ng-href="@url" target="_blank">Home</a>
MVC控制器:
public ActionResult Index(invViewModel objInvViewModel) {
int getID=objInvViewModel.id //here i am getting id
}
答案 0 :(得分:0)
正如您不应期望能够创建类似Android或iOS应用程序的东西而不了解Android / iOS如何作为平台工作,如果您想开发Web应用程序,您需要了解Web的工作方式一个平台。也就是说,您应该花一些时间熟悉HTTP协议。单击HTML链接时,浏览器正在向服务器发出GET请求。在GET请求中,服务器返回响应所需的所有数据必须是URL的一部分,作为路径或查询字符串,整个URL作为一个整体唯一地标识特定资源。
鉴于此,不,你不能“隐藏”id,因为没有id,它不是同一个资源。了解您努力开发的平台,使您的问题的答案显而易见,这就是为什么知道网络作为一个平台如何工作的重要性。