小编Kev*_*ang的帖子

如何使用ASP.NET MVC实现"注销"链接?

这似乎是一个非常愚蠢的问题,但我正试图找出最好的方法来做到这一点.您是否只需重定向到/ Logout页面并让控制器调用FormsAuthentication.SignOut函数?

这是我的第一个想法,但后来我想知道它是否可能被第三方网站滥用.假设有人决定发布您的/ Logout页面的链接.用户将退出您的应用程序.有没有好办法防止这种情况发生?

asp.net-mvc forms-authentication

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

用javascript优雅降级锚标签

我目前依赖锚标签在我的Web应用程序上执行AJAX请求(使用jQuery).例如:

<script type="text/javascript">
    $(document).ready(function() {
        $("#test").click(function() {
            // Perform AJAX call and manipulate the DOM
        });
    });

    <a id="test" href="">Click me!</a>
</script>
Run Code Online (Sandbox Code Playgroud)

但是,如果用户在浏览器中禁用javascript,这些锚标签几乎变得无用.处理这些锚标记的优雅降级的最佳方法是什么?我唯一的选择是将它们全部切换到表格标签内的按钮吗?

编辑:我应该更清楚,并指定我的AJAX调用是一个URL的HTTP POST,出于安全原因,我不能暴露给正常的HTTP GET(例如,想到删除URL"/ items/delete/1").考虑到这一点,我无法将锚点的href更改为"/ items/delete/1"以满足javascript关闭的用户,因为它会带来安全风险.

html javascript jquery graceful-degradation

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

调整大小和裁剪

假设您正在创建一个类似eBay的网站,用户可以在其中列出他们希望销售给他人的商品,并希望他们允许他们上传图片.为了使网站看起来尽可能"干净",您决定所有图像缩略图将在主页面上呈现为100x100像素方块(如果需要,可以在另一个屏幕中显示完整图像).

这样做的最佳方法是什么?您是否应该简单地将图像调整到特定尺寸,并且可能会使图像翘曲或裁剪图像并冒险切断图像的重要部分?或者只是用相同的宽高比缩略图并用一些默认颜色填充额外的空间?

image

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

如何在泛型函数中获得类型的完全限定类名?

假设我想编写一个通用函数,它将返回数据类型的完全限定名称。换句话说,您将如何实现以下内容:

Public Shared Function Foo(Of T)() As String
    ' Return the fully qualified name of T
End Function
Run Code Online (Sandbox Code Playgroud)

vb.net generics

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