用户在启用丢弃内容之前进行身份验

时间:2011-04-03 13:05:01

标签: jquery asp.net asp.net-mvc

这是我在这里的第一篇文章。我正在一起学习ASP.NET MVC3和JQUERY。为了我的学习,我创建了一个像gmail这样的界面,我在页面右侧有一个树形视图,向用户显示一些标签。在页面的其余部分(右侧部分),我有一个表格,显示一些表格数据。我管理从树视图到表格中特定行的标签拖放(标签,如果您愿意)。一切正常但我需要确保用户在进行身份验证之前允许他在桌子的一行上执行拖放标签。

以下是我的代码:

$( “可投放”)。可投放({   hoverClass:“hover-row”,   drop:function(event,ui){

   if ('<%= Context.User.Identity.Name %>' == "") { alert(Please connect!'); }
   ...
   ...

我确信这不是最好的方法。 IsAuthenticated的东西可能会更好吗?你能帮助我吗?我想提醒用户,如果他没有连接时尝试丢弃一些东西。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是关于MVC中表单身份验证的一篇不错的文章:http://mikehadlow.blogspot.com/2008/03/forms-authentication-with-mvc-framework.html

基本上,一种方法是:

<% if (!Context.User.Identity.IsAuthenticated) { %>
  <script>alert('Please connect!');</script>
<% } %>