小编Ayo*_*Ayo的帖子

MSSQL记录日期/时间自动删除

我想根据每条记录的时间戳删除db表中的记录.我希望它能够在没有用户干预或管理干预的情况下自动删除与日期/时间间隔相比的记录.

什么是最好的方法,我可以创建一个在后台运行的进程,检查,但这是我想避免的额外工作?我可以使用任何库/ Web服务作为模板吗?

sql-server datetime records

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

SQL LOOP INSERT基于ID列表

嘿,我有SQL编写器块.所以这就是我想要基于伪代码做的事情

int[] ids = SELECT id FROM (table1) WHERE idType = 1 -> Selecting a bunch of record ids to work with
FOR(int i = 0; i <= ids.Count(); ++i) -> loop through based on number of records retrieved
{
    INSERT INTO (table2)[col1,col2,col3] SELECT col1, col2, col3 FROM (table1)
    WHERE col1 = ids[i].Value AND idType = 1 -> Inserting into table based on one of the ids in the array

    // More inserts based on Array ID's here
}
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的想法,我理解数组在SQL中是不可能的,但我在这里列出来解释我的目标.

sql t-sql loops sql-server-2005 insert

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

MVC用户控件+ ViewData

嗨,我是MVC新手,我已经四处乱窜,如何构建将ViewData返回给他们的MVC用户控件.我希望有人会就如何解决这个问题提出一步一步的解决方案.如果你能使你的解决方案非常详细,那将会有很大帮助.

很抱歉因为我的问题如此离散,我想澄清我最终尝试做的是将id传递给控制器​​actionresult方法,并希望直接从控制器本身将其呈现给用户控件.我不确定如何开始这种方法,并想知道这是否可能.它基本上在我的脑海中看起来像这样

public ActionResult RTest(int id){
RTestDataContext db = new RTestDataContext();
var table = db.GetTable<tRTest>();
var record = table.SingleOrDefault(m=> m.id = id);

return View("RTest", record);
}
Run Code Online (Sandbox Code Playgroud)

在我的用户控件中,我想渲染该记录的对象,这就是我的问题.

model-view-controller asp.net-mvc user-controls viewdata

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

mvc没有codebehind强类型的viewdata标头不起作用

我将它添加到我的标题,<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>并能够访问ViewData及其所有内部以及所有mvc对象,如url和html.只要我添加" System.Web.Mvc.ViewPage<app.Models.tTable>",我就无法访问任何mvc类和辅助方法.我很困惑为什么会这样.我最近从mvc预览5升级到rc1,但是我转换到rc1是完美的,没有任何错误或错误.

model-view-controller viewdata header code-behind strong-typing

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

在ajax回调之后的$(document).ready在ascx页面中

我在这里设置有一点问题我有一个.ascx文件列表,他们都在计算控制器本身方面做了不同的任务.因此,在我的.aspx页面上,我单击一个Ajax.ActionLink(),这将.ascx根据我单击的项目呈现该特定文件.其中.ascx有1-3个事件将触发其中2个onclick事件,1个事件onload.该onclick事件(S)更容易在我而言一起工作可以直接在控制事件硬编码像这样onclick="$("#toggleMe3").slideToggle("slow");"onload必须运行时.ascx加载我是在测试这个$(document).ready(function(){});电话,这部作品在精细.aspx页,但只要我尝试将它添加到.aspx它没有加载的页面中,这是理想的,但是我不知道为什么不这样做.实际上,如果我直接插入到.ascx页面中,那么脚本标签中没有任何内容可用,如果硬编码到控件的事件中,它们至少会有一些; 在onloadonprerender不火.

ajax asp.net-mvc jquery user-controls actionlink

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

确定 ViewData 的结果计数

您好,我有一个包含多个用户控件的视图,我将 ViewData 传递给所有这些控件,我想知道如何通过指定字符串键来确定元​​素计数。我知道您不能使用与整数的比较,因为 ViewData 是一个对象,但我以这种方式设置它来解释我的问题。我也尝试过 null,但 ViewData 对象永远不会为 null,即使对于 ViewData 中没有填充数据的结果也是如此。IE

在我看来

    <%if(ViewData["Test"].Values > 0)
      {
    %>
      <%=Html.RenderPartial("~/Views/UC/Test.ascx", ViewData["Test"])%>
   <%
      }
    %>
Run Code Online (Sandbox Code Playgroud)

model-view-controller asp.net-mvc viewdata

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