小编Sal*_*oni的帖子

如何在控制器中显示警报消息

我正在使用一个在数据库中插入值的控制器.我想在值成功插入数据库时​​显示来自控制器的警报消息.可能吗.如果是,那怎么样?

model-view-controller asp.net-mvc asp.net-mvc-2

8
推荐指数
3
解决办法
6万
查看次数

列名作为INSERT语句中的参数

我想创建一个存储过程,我想在表中插入值.但我不知道在哪个字段中我必须插入值,并且在 运行时我将决定应该在哪个字段中插入值.我想做的是

insert into Tablename(@ColumnName, Description) 
values (@ColumnValue, @MH_Description)
Run Code Online (Sandbox Code Playgroud)

我可以在存储过程中传递这种类型的参数,如上例所示??

我也想使用条件

声明@Query nvarchar(4000)声明@Query1 nvarchar(4000)声明@ParmDefinition nvarchar(500);

set @Query = '
    insert into tbl_temp(' + quotename(@ColumnName) +',Description)

    values (@ColumnValue, @Description)'
    set @Query1 = '
    update tbl_temp set' + quotename(@ColumnName) +'=@ColumnValue, Description=@Description'
set @ParmDefinition = N'@ColumnValue varchar(100),@Description varchar(100)'
if exists(select 'true' from tbl_temp where quotename(@ColumnName)=@ColumnValue)
begin         
  exec sp_executesql @Query1, @ParmDefinition, @ColumnValue = @ColumnValue, @Description = @Description
end
else 
begin      exec sp_executesql @Query, @ParmDefinition, @ColumnValue= @ColumnValue, @Description = @Description
end
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql t-sql sql-server sql-server-2005 sql-server-2008

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

如何在LINQ中使用OUT参数

我的存储过程使用一个输出参数.我想在My MVC应用程序中使用out参数.我可以知道如何在LINQ中使用参数.我在做什么

[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.Usp_Insert_Id")]
public int Usp_Insert_Id(
    [global::System.Data.Linq.Mapping.ParameterAttribute(Name="EmpID", DbType="Int")]
    System.Nullable<int> EmpID)
{
    IExecuteResult result =
       this.ExecuteMethodCall(
            this,
            ((MethodInfo)(MethodInfo.GetCurrentMethod())),
            EmpID);
    return ((int)(result.ReturnValue));
}
Run Code Online (Sandbox Code Playgroud)

在我正在使用的控制器中

int output = 0;
output = dataContext.Usp_Insert_Id(Id,ref output);
Run Code Online (Sandbox Code Playgroud)

我的存储过程就是这样

create procedure Usp_Insert_Id ( @Id
int, @Return int out ) as insert into
Emplyee(ID,Date_TIME,Status)
values (@Id,GETDATE(),1)

select @Return=SCOPE_IDENTITY()
Run Code Online (Sandbox Code Playgroud)

告诉我我做错了什么?

c# stored-procedures linq-to-sql

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

如何在Post中返回MVC2中的JSON结果

我使用ajax post方法发布表单,如: -

$(function(){

        $('#BtnName').submit(function () {
            $.ajax({
                url: 'Home/Index',
                type: "POST",
                data: $(this).serialize(),
                dataType: "json",
                async:false,
                contentType: 'application/json; charset=utf-8',
                success: function (data) { var message = data.Result; $("#Result").html(message); },


            });
            return false;
        });
    });
Run Code Online (Sandbox Code Playgroud)

在动作控制器上我回来了

返回Json(new {Result ="Success"},JsonRequestBehavior.AllowGet);

我无法在div中获得结果; 而不是它将整个渲染页面作为完整文件返回.请告诉我我该怎么做才能在页面上显示结果,并希望在不清除表格的同一页面上.

c# model-view-controller asp.net-mvc jquery asp.net-mvc-2

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

如何在javascript中拆分功能

我有数据

var description="Name:John;EmployeeID:2;Salary:$8000;Address:London";
Run Code Online (Sandbox Code Playgroud)

我希望结果为

Name: John
Employee Id: 2
Salary: $8000
Address: London
Run Code Online (Sandbox Code Playgroud)

是否可以在javascript中使用split()函数?

javascript

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