小编use*_*705的帖子

在父视图顶部的Jquery模式弹出窗口内渲染局部视图

我在按钮单击时在父视图的顶部呈现部分视图,如下所示:

 $('.AddUser').on('click', function () {
$("#AddUserForm").dialog({
             autoOpen: true,
             position: { my: "center", at: "top+350", of: window },
             width: 1000,
             resizable: false,
             title: 'Add User Form',
             modal: true,
             open: function () {
                 $(this).load('@Url.Action("AddUserAction", "UserController")');
            }
        });

 });
Run Code Online (Sandbox Code Playgroud)

当用户单击AddUser按钮时,我会弹出一个jquery模式,并在其中呈现部分视图.但是当用户在部分视图上单击"保存"时,我将输入的信息保存到数据库中.但我必须在父视图上再次显示弹出窗口以添加其他用户,直到他们单击取消.请帮我如何在父视图的顶部加载局部视图.

谢谢

asp.net-mvc jquery-ui

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

如何在sql中将两行合并为一行?

我有一张桌子

EmployeeID    IndividualPay  FamilyPay   IsActive
    1            200          300        true
    1            100          150        false
Run Code Online (Sandbox Code Playgroud)

但我希望输出如下(我想使用此输出与其他表的内连接)

EmployeeID  IndPay_IsActive  IndPay_IsNotActive FamilyPay_IsActive   FamilyPay_IsNotActive 
    1            200                 100              300                   150
Run Code Online (Sandbox Code Playgroud)

我已经调查过PIVOT,但不知道如何在我的情况下使用它.

sql pivot

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

如何在页面上执行任何活动之前检查MVC中的会话变量是否存在?

我有一个场景,如:

搜索控件我们的数据输入人员输入用户ID并搜索他们的详细信息并浏览与该用户相关的不同页面.

所以在我的MVC应用程序中,我正在设置一个会话来维护会话变量中的用户ID.在页面上的每个方法(如编辑,更新..etc)我正在检查用户会话是否存在.我可以在全球范围内进行,所以我不需要每次检查吗?就像在global.asax中一样

protected void Application_Start()
{
}
Run Code Online (Sandbox Code Playgroud)

或编写自定义方法来检查会话.

请有人帮助我做到这一点.

谢谢

c# asp.net-mvc session

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

while循环触发器循环遍历sql中表的所有列

我在用户表上有一个类似下面的触发器,用于插入审计表,更新了哪个列和以前的值:

ALTER TRIGGER [dbo].[trgAfterUpdate] ON [dbo].[tbl_User]
AFTER UPDATE
AS


    declare @fieldname varchar(128) ;
    declare @OldValue varchar(255);
    declare @CreateUser varchar(100) ;
    declare @User_Key int;

    select @CreateUser =i.user_name from deleted i; 
    SELECT @User_Key = i.user_key from inserted i;  

    if update(user_name)
      begin
          select @OldValue=j.user_name from deleted j;  
          set @fieldname = 'user_name';

            insert into tbl_Audit(user_key, field_name, previuos_Value, user_name)
            values(@User_Key ,@fieldname,@OldValue, @CreateUser);

      end
Run Code Online (Sandbox Code Playgroud)

但我的问题是我在桌子上有100个字段.如果条件我不能写100.我需要一个建议如何在其中使用while循环,以及它将如何影响性能.

谢谢

t-sql sql-server triggers

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

根据表列动态合并两列或更多列?

我有一个表,SectionNames如下所示

SectionID   SectionCode     Subsection
   1            xYz         Individual
   2            xYz         Family
   3            CYD         Friends
   4            PCPO        level1
   5            PCPO        level2
   6            PCPO        level3

等等.因此,将来我们可以为每个部分代码添加一个或多个子部分.

并且还有一个表,它是上SectionNames表和Employee带有员工数据的表的参考表.

ID    EmployeeID    SectionID   Cost    
1           1              1    $200
2           1              2    $300    
3           1              3    $40 
4           1              4    $10 
5           1              5    No Level
6           1              6    No Level
7           1              7    $20 
8           1              8    No Level
9           1              9    No Level

所以我想从这些表中看出来的应该是这样的:

EmployeeID     Individual_xyz_Cost    Family_xyz_Cost    Friends_xyz_cost  level1_PCPO_cost …
Run Code Online (Sandbox Code Playgroud)

sql sql-server pivot

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

从组中选择前1并在查询中按顺序排序

我有一个数据表,如:

ID    Field_name   change_date  prev_value  current_value

1      USER_NAME    01/01/2013     test         test11
1      USER_NAME    04/02/2013     test11       test12
2      USER_GENDER  06/01/2013     M             F
2     USER_GENDER   02/01/2013     F             M
Run Code Online (Sandbox Code Playgroud)

当我按field_name分组并按change_date排序时,我会得到类似的东西

ID    Field_name   change_date  prev_value  current_value
2      USER_GENDER  06/01/2013     M             F
2     USER_GENDER   02/01/2013     F             M 
1      USER_NAME    04/02/2013     test11       test12
1      USER_NAME    01/01/2013     test         test11
Run Code Online (Sandbox Code Playgroud)

现在我需要为每个field_name选择前1行.请建议

谢谢

编辑:

select @cols = STUFF((SELECT distinct ',' + QUOTENAME(Field_name) 
                            from 
                            (
                                select Field_name,change_date,prev_value,current_value
                                from
                                (select *,
                                 row_number() over (partition by Field_name order by change_date desc) as …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

从IEnumerable中删除一个项目

我有IEnumerable字符串类型从复选框列表选择项目如下:

var list1 = chkboxlist.Items.Cast<ListItem>().Where(item => item.Selected == true).Select(item => item.Value);

if (list1.Contains("4"))
{
    //then remove that item from the list like

    for (int i = list1.Count() - 1; i >= 0; i--)
    {
        if (list1.ElementAt(i) == "4") list1.ToList().RemoveAt(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

但项目仍然存在于该列表中.它没有被删除.

c#

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

有没有办法在sql语句中选择*时从列名中删除'_'?

我的表格中包含所有列名称(有超过80列,我现在无法更改列名称),格式为"_".像First_Name,Last_Name,...

所以我想使用select * from table而不是使用AS.

我想通过在一个语句中删除"_"来选择它们.无论如何我能做到吗?Replace(coulmnName, '_','')在select语句中的东西?

谢谢

sql sql-server

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

标签 统计

sql-server ×4

sql ×3

asp.net-mvc ×2

c# ×2

pivot ×2

jquery-ui ×1

session ×1

t-sql ×1

triggers ×1