小编Rob*_*ert的帖子

绑定到XAML中的Window.Current.Bounds.Width

我在LayoutAware页面上有一个弹出控件.

我真正想要的是弹出窗口填满屏幕.

我认为解决方案是使用Window.Current.Bounds.Height/Width来设置弹出控件内部网格上的相应属性.

我不想使用代码隐藏文件来设置这些属性.我希望能够绑定到XAML中的Window.Current.Bounds.Height.

我可以这样做吗?

有没有更好的方法让弹出窗口填满屏幕?

xaml microsoft-metro windows-runtime winrt-xaml

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

Windows 8的自定义URL方案

Windows 8平台上有类似于iOS平台上的自定义URL方案吗?

我发现的信息在MSDN上关于应用程序的URI方案.这不是答案.

在我的iPad应用程序中,用户会收到一封带有几个长按键的电子邮件.用户点击该网址,我的应用会打开到右侧页面并填充这些值.我错过了类似的Windows 8功能吗?

windows-8 windows-runtime windows-store windows-store-apps

3
推荐指数
1
解决办法
3069
查看次数

IE缓存从服务器返回的旧数据

我在ASP.NET MVC视图上有一个Wijmo树.每个treenode的checkstate保存在我的数据库中.加载树时,将根据返回的数据选中或取消选中每个节点.当调用树上的nodeCheckChanged时,我使用ajax在我的控制器上调用一个成功更改数据的操作.

当我重新加载树视图时出现问题.数据已保存在数据库中,但浏览器无法从服务器获取最新数据.

我只在IE版本中遇到问题.Firefox和Chrome每次都有效.

我已经看过像网页这样从DotNetPerls,这个来自微软,并试图在方法四这个计算器的答案.

我发现在IE中获取最新数据的唯一方法是设置为true选项开发人员工具 - >缓存 - >始终从服务器刷新.

我需要做什么才能像其他浏览器一样重新加载我的数据?

谢谢大家花时间阅读这个问题!

编辑

我树的数据来自我模型的集合.此集合由一个操作填充.

我的行动:

public ActionResult List(AssignedFolderListModel model)
{
    //Using EntityFramework
    model.TopLevelFolders = db.Folders;
    return PartialView(model);
}
Run Code Online (Sandbox Code Playgroud)

我的模特:

public class AssignedFolderListModel
{
    public string UserId { get; set; }
    public IEnumerable<Folder> TopLevelFolders { get; set; }
    public Guid[] AssignedFolderIds { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

回答

我需要在$ .ajax调用中添加"cache:false".每次都会对同一个URL进行$ .ajax调用.例如."AssignedFolder /列表?用户ID = 12345".IE没有再次进行调用,而是返回缓存结果.

现在,IE每次都被迫返回最新数据.

c# asp.net jquery internet-explorer wijmo

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

jQuery $ .ajax成功没有从JsonResult触发

我的代码进行了ajax调用:

$.ajax({
    url: "/Controller/EmailUserKeys",
    dataType: 'json',
    success: function () {
        alert('success');
    },
    error: function () {
        alert('error');
    }
});
Run Code Online (Sandbox Code Playgroud)

它在我的控制器中调用一个返回一些JSON的动作:

public JsonResult EmailUserKeys(string UserId)
{
    ...
    return Json(new { success = true });
}
Run Code Online (Sandbox Code Playgroud)

我的问题是调用ajax错误函数而不是ajax成功函数.

为什么?

PS.如果我的动作返回"return null;",则调用ajax success函数.

c# asp.net-mvc jquery

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