问题列表 - 第6037页

"'Sys'未定义"在IIS7中运行ASP.NET MVC应用程序时出错

我在我的Web应用程序中使用ASP.NET MVC.它使用AJAX(MicrosoftAjax.js,MicrosoftMvcAjax.js,jquery-1.3.1.min.js)使用以下代码从视图调用Delete操作:

<%= Ajax.ActionLink("Delete", "Delete", new { id=item.id }, new AjaxOptions { Confirm = "Are you sure you want to delete the record?", HttpMethod = "Delete", UpdateTargetId = "divAttributeList" }) %>
Run Code Online (Sandbox Code Playgroud)

在控制器中,我使用此代码处理视图请求:

[AcceptVerbs(HttpVerbs.Delete)]
    public ActionResult Delete(int id)
    {
        _service.DeleteAttribute(id);

        return PartialView("List", _service.ListAttributes());
    }
Run Code Online (Sandbox Code Playgroud)

当我在ASP.NET开发服务器上运行它时它工作得很好但是当我尝试在IIS7(Windows Vista或Windows Server 2008)上运行应用程序时,我收到错误

替代文字

如果我按继续,浏览器会显示下一条消息

无法找到该资源.

谢谢你的帮助.

iis asp.net-mvc iis-7

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

如何检测项目是否添加到ListBox(或CheckedListBox)控件

这似乎是一个基本上简单的问题.我有一个带有列表框的WinForms对话框.此控件不是通过数据绑定填充,而是通过调用填充

listBox.Items.Add (obj);
Run Code Online (Sandbox Code Playgroud)

这个调用可能是从各个地方异步进行的,我想挂钩列表框并观察其数据成员的变化,以便我可以执行其他UI更改(例如启用或禁用与基于列表框交互的控件关于列表中的项目数).

不幸的是,除非我完全无能为力,否则似乎没有一个事件或虚拟方法可以被钩住来检测这一点.我可以挂钩选择更改和(对于CheckedListBox)我可以挂钩检查状态更改.但不是对基础数据集的更改.

我知道这在Win32中是可能的(有一个窗口消息).我错过了什么?


[西蒙编辑]

我被指向正确的解决方案(我已经标记为已接受的答案),它将覆盖ListBox的WndProc方法并手动处理列表框消息.这是我确定(并且有效)的解决方案.可以对其进行修改以在事件中提供更多详细信息,或将消息拆分为单独的事件,但是对于我的需求,这已足够.

using System;
using System.Windows.Forms;

public class CheckedListBoxEx : CheckedListBox
{
    public CheckedListBoxEx() { }

    private const int LB_ADDSTRING = 0x180;
    private const int LB_INSERTSTRING = 0x181;
    private const int LB_DELETESTRING = 0x182;
    private const int LB_RESETCONTENT = 0x184;

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == LB_ADDSTRING ||
            m.Msg == LB_INSERTSTRING ||
            m.Msg == LB_DELETESTRING ||
            m.Msg == LB_RESETCONTENT)
        {
            ItemsChanged(this, EventArgs.Empty);
        }
        base.WndProc(ref m);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

.net c# listbox checkedlistbox winforms

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

lambda表达式是多线程的吗?

lambda表达式是多线程的吗?

比如当你把数学公式写成lambda方法时,当你把它传递给另一个方法时,它会是多线程的吗?

.net c# parallel-processing lambda

5
推荐指数
2
解决办法
2579
查看次数

如何管理Perl应用程序的开发,构建和部署?

我还没有想出一个令人满意的方法来管理我的Perl应用程序的开发,构建和部署.我想听听你是如何解决这个问题和/或你想要在你现在没有的应用程序构建系统中拥有的.

请描述您的应用程序类型(它是一个Web应用程序,它是在服务器上运行,还是使用PAR或PerlApp捆绑它,以便您可以在perlless系统上运行).

构建系统应提供的关键事项:

  • 控制图书馆.
    • 应该可以将库分发检查到我的开发目录中,以便在我的构建中使用它.
    • @INC使用适当的目录值执行perl应该很容易.
    • 应该可以获得从系统perl安装中获取的模块列表.
  • Makefile/Build集成
    • 通过仅发出一个make test或类似的命令,可以很容易地在整个应用程序中进行全局测试.
  • 版本控制友好
    • 结构不应干扰CVS,SVN和其他版本控制系统的正常使用.
  • 跨平台
    • 系统应至少在Win32和Unix派生系统上运行.
    • 理想情况下,工具在perl运行的所有地方应该具有相同的功能.
  • 单Perl安装
    • 作为设置环境的一部分,不必将perl安装到特殊目录中.
  • 轻松启动
    • 启动应用程序应该是一个主要是自动化的过程 应该可以使用Module :: Starter或h2xs的某些内容来布局基本结构并创建任何标准文件.

Perlmonks交叉发布.

perl

45
推荐指数
2
解决办法
3161
查看次数

Android布局 - 与ImageView对齐问题

我试图将图像放在a的左上角LinearLayout,但是图像边框和填充占据了窗口的整个宽度.

如果我尝试下面的XML,我会在页面的整个宽度上获得带有边框和白色背景的图像,除了图像最终居中,并且不会向左移动.

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="left"
    android:src="@drawable/banner"
    android:background="@android:color/white"
    android:padding="@dimen/d_8px"
/>
Run Code Online (Sandbox Code Playgroud)

是否有一些我尚未发现的属性强制图像在设置为何ImageView时保持对齐?layout_widthfill_parent

在平均时间里,我已经解决了这个问题,将ImageView内部另一个放入其中LinearLayout,然后TextView在其右侧放空,占据了其余的水平空间.

layout android android-imageview

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

现代C++设计通用编程和设计模式应用

我已经为公司的团队购买了这本书,或许是为了提高我们的设计技能并最终拥有更好的编程实践.在我阅读它时,我发现,大多数情况下,一组可以与模板一起使用的漂亮技巧,并且不确定它是否值得 - 而且不是有害的 - 将它合并到我们的代码中,从而引入代码复杂性/可读性和不可维护性.

我想从关注从业者那里了解到,你从那本书中得到了什么?对于专业软件开发而言,什么是相关和重要的,应该避免什么?

一般思考这本书以及它如何适应大型系统的软件开发(同样的,我喜欢John Lakos的书)?

Alexandrescu的影响是什么?

c++ templates design-patterns

19
推荐指数
3
解决办法
5210
查看次数

如何克服根域CNAME限制?

我们为客户托管了许多Web应用程序.很明显,他们希望使用自己的域来引用这些应用程序,通常他们希望任何键入http://www.customer1.examplehttp://customer1.example转到其Web应用程序的用户.

我们面临的情况是,我们需要具备在不久的将来更改IP地址的灵活性.我们不希望依赖客户对其域名进行A记录更改.所以我们认为使用CNAME记录会起作用,但是我们发现CNAME记录不适用于根域.

基本上:

customer1.example IN CNAME customer1.mycompanydomain.example //this is invalid as the RFC
www.customer1.example IN CNAME customer1.mycompanydomain.example //this is valid and will work
Run Code Online (Sandbox Code Playgroud)

我们希望能够更改IP地址customer1.mycompanydomain.exampleA记录,我们的客户将遵循我们控制的记录.

在我们的DNS中它看起来像:

customer1.mycompanydomain.example IN A 192.0.2.1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

dns networking cname rfc

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

将行从一个表复制到另一个表,忽略重复

我有2个表(srcTable1和destTable)具有相同的模式.我试图将所有行从srcTable复制到destTable并忽略重复项.我以为我可以添加一个带有子查询的WHERE子句,该子查询只给出不重复的行.但是,它似乎不起作用.我没有插入或选择任何行.

INSERT INTO destTable
SELECT * FROM srcTable
WHERE NOT EXISTS(SELECT * FROM destTable)
Run Code Online (Sandbox Code Playgroud)

我意识到我可以这样做:

INSERT INTO destTable
SELECT * FROM srcTable
WHERE MyKey IN (SELECT MyKey FROM destTable)
Run Code Online (Sandbox Code Playgroud)

但是,我的表有多个键,我想不出你如何用多个键做到这一点.

知道我做错了什么,或者你有更好的想法吗?

sql t-sql

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

如何在Objective-C头文件中定义数组?

我在我的主文件中有这个代码:

int grid[] = { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
               1 , 2 , 3 , 2 , 3 , 2 , 3 , 1 , 
               1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 
               1 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 
               1 , 0 , 1 , 0 , 0 , 0 …
Run Code Online (Sandbox Code Playgroud)

c objective-c

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

学习MIPS作为第二种汇编语言?

我知道x86汇编(并且曾与FPGA等合作过),从未为RISC写过,我有机会参加MIPS课程,但我很忙,所以我的问题是,我知道每件事我学到的东西在某种程度上是有益的,但实际上,有多大益处?(我是一个低级别的热情,但这是必须的吗?)

(我知道mips是重要的,但我觉得我的情况略有不同,因为我已经知道某种程度的装配)

谢谢.

mips low-level

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