我的网站响应Twitter Bootstrap,桌面页面专为平板电脑和桌面设计.aspnet.friendlyUrls将平板电脑设备视为移动设备,并将其发送到".Mobile.aspx"等效设备.如何禁用此行为并将平板电脑保留在桌面页面上?
2个星期后,仍然没有awnser甚至评论?我是唯一一个真正使用aspnet.FriendlyUrls的人,即使它默认分发在新的VS2013 Asp.Net项目中吗?
我有一个名为 Account 的强类型数据表,我在 Account.FullName 上排序:
DataView dvAccount = new DataView(dtAccount)
dvAccount.Sort = "FullName desc";
Run Code Online (Sandbox Code Playgroud)
全名是查询后从我的数据集中生成的字段,基于名字、中间名、姓氏等。不幸的是,这意味着按 SQL 查询排序不是一个选项。
首先我尝试得到这样的表:
dtAccount = dvAccount.Table()
Run Code Online (Sandbox Code Playgroud)
但这给了我 Dataview 所基于的原始表。所以在网上阅读后我发现我应该使用该DataView.ToTable()函数而不是该DataView.Table()函数:
dtAccount = dvAccount.ToTable() as dsAccount.AccountDataTable; // returns null
dtAccount = ((dsAccount.AccountDataTable) dvAccount.ToTable()); // gives Convertion to Typed Datatable Error
Run Code Online (Sandbox Code Playgroud)
现在我遇到的问题是我的帐户表是强类型的。因此,在线搜索告诉我,我可以使用DataTable.Merge()函数或DataTable.ImportRow()每一行,但这些被告知是一个非常繁重的过程,因为每一行都会检查类型。这种情况的最佳实践解决方案是什么?