小编Jer*_*oen的帖子

禁用aspnet.friendlyurl的平板电脑移动重定向

我的网站响应Twitter Bootstrap,桌面页面专为平板电脑和桌面设计.aspnet.friendlyUrls将平板电脑设备视为移动设备,并将其发送到".Mobile.aspx"等效设备.如何禁用此行为并将平板电脑保留在桌面页面上?

2个星期后,仍然没有awnser甚至评论?我是唯一一个真正使用aspnet.FriendlyUrls的人,即使它默认分发在新的VS2013 Asp.Net项目中吗?

asp.net mobile tablet

17
推荐指数
2
解决办法
1万
查看次数

将排序的 DataView 转换为类型化的 DataTable

我有一个名为 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()每一行,但这些被告知是一个非常繁重的过程,因为每一行都会检查类型。这种情况的最佳实践解决方案是什么?

c# dataview

4
推荐指数
1
解决办法
1599
查看次数

标签 统计

asp.net ×1

c# ×1

dataview ×1

mobile ×1

tablet ×1