问题列表 - 第47269页

ajax actionlink重定向而不是更新标记

当我进行ajax调用时,控制器正在重定向而不是更新我的标签,我的代码如下所示.

这是在_layout.cshtml中

<code>
    <script src="@Url.Content("~/Scripts/jquery-1.4.1.min.js")" type="text/javascript">    
    </script> 
    <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript">
    </script> 
    <script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript">
    </script> 
</code>
Run Code Online (Sandbox Code Playgroud)

这就是网络配置的样子,我也尝试过关闭不引人注目的javascript而没有运气.

<code>
  <appSettings>
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
</code>
Run Code Online (Sandbox Code Playgroud)

我的控制器方法看起来像这样

<code>
   [HttpPost]
        public ActionResult Create(lesson lesson)
        {
            if (ModelState.IsValid)
            {
                //Save Album 
                lesson.dateCreated = DateTime.Now;
                lesson.dateSubmitted = DateTime.Now; 
                lesson.statusID = SUBMITTED;
                lesson.submittedByUserID = getAppUserID();
                lesson.prjLessonID = createLessonPrjID(lesson.projectID);


                storeDB.lessons.InsertOnSubmit(lesson);
                storeDB.SubmitChanges();
                return RedirectToAction("Index");
            }
            // Invalid – redisplay with errors 

            else
                return View(lesson); 

        }
</code>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢. …

c# asp.net-mvc

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

flash as3 - 如何在数组中找到对象的索引

如何在flash actionscript 3中找到数组中对象的索引/位置?我试图在循环中设置一个条件向上,如果一个对象的id等于current_item变量,我可以返回它在数组中的位置.

arrays flash indexing actionscript actionscript-3

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

关联数组的最高值

有没有简单的方法来获得关联数组的最高数值?

$array = array(
    0 => array(
        'key1' => '123',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    ),
    1 => array(
        'key1' => '124',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    ),
    2 => array(
        'key1' => '125',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    )
);

AwesomeFunction($array, 'key1'); // returns 2 ($array key)
Run Code Online (Sandbox Code Playgroud)

请善意,因为这个问题是用手机写的.谢谢.

php arrays

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

类型差异很小

我有三个应该是平等的功能:

let add1 x = x + 1
let add2 = (+) 1
let add3 = (fun x -> x + 1) 
Run Code Online (Sandbox Code Playgroud)

为什么这些方法的类型不同?
add1和add3是int -> int,但add2是(int -> int).他们都按预期工作,我只是好奇为什么FSI以不同的方式呈现它们?

syntax f#

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

好的做法:仅修改功能参数?

说,我开发了一个复杂的应用程序:在对象成员函数中,我应该只修改那些作为参数传递给成员函数的对象,还是可以访问和修改我有权访问的任何其他对象(比如公共或静态对象) ?

从技术上讲,我知道可以修改我有权访问的任何内容.我问的是好的做法.

有时候,作为一个参数传递我会访问和修改,特别是如果我知道对象成员函数不会被其他任何人使用,而是我.谢谢.

c++

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

如何更新JSP中的现有cookie?

我有一个myCookie包含哈希值的cookie .此cookie设置为在一年后到期,并且路径为"/".我需要使用新的哈希值更新此cookie.当我的JSP脚本加载时,我检索cookie如下:

Cookie[] cookies = request.getCookies();
Cookie myCookie = null;

for (int i = 0; i < cookies.length; i += 1) {
  if (cookies[i].getName().equals("myCookie")) {
    myCookie = cookies[i];
    break;
  }
}
Run Code Online (Sandbox Code Playgroud)

确定需要更新cookie的值后,我执行以下操作来更新它:

myCookie.setValue("my new value");
response.addCookie(myCookie);
Run Code Online (Sandbox Code Playgroud)

检查结果,我现在有两个实例myCookie:原始版本具有正确的到期日期和路径,以及旧的无效值; 以及一个名为"myCookie"的新cookie,它在会话结束时到期,具有正确的值和JSP文档的路径.

如果我做:

myCookie.setValue("my new value");
myCookie.setPath(myCookie.getPath());
myCookie.setMaxAge(myCookie.getMaxAge());
response.addCookies(myCookie);
Run Code Online (Sandbox Code Playgroud)

同样的事情发生了.我得到两个具有相同名称和不同属性的cookie.

Cookie对象在检索时不会保留属性吗?我该如何更新此cookie?

注意:我不想修改路径或到期日期.我只想更新已设置的cookie的值.

java cookies jsp

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

从DataGridView到Excel 2002的隐秘异常复制/粘贴

早上好,

运行Visual Studio 2008(C#3.5).手动加载DataGridView(不是数据绑定).复制/粘贴到记事本/写字板工作正常,但当我尝试复制/粘贴到Excel时,我得到这个奇怪的异常:

Invalid FORMATETC structure (Exception from HRESULT: 0x80040064 (DV_E_FORMATETC))

这是上周五的工作.我完全难过了.我很确定这在过去是有效的.我尝试重新启动,重新添加DataGridView控件.任何帮助非常感谢.

问候,-Alan.

.net c# excel winforms

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

节点编辑表单:编辑还是新状态?

确定节点表单是处于"创建新节点"状态还是"编辑现有节点"状态的最佳方法是什么?

$form阵列中有什么东西或我是否需要使用它arg()

drupal drupal-6

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

convertToWorldSpace - cocos2d

  • convertToWorldSpace

嗨,我不确定我是否理解这是如何工作的.api声明它将局部坐标转换为世界空间.

让我们说我有三个精灵.spriteA添加到场景,spriteB添加到spriteA.并且spriteC添加到spriteB.

- Scene
    - spriteA
        - spriteB
            - spriteC
Run Code Online (Sandbox Code Playgroud)

我想将spriteC原点转换为世界

如果我做: [self convertToWorldSpace:[spriteC CGPointZero]];

或这个: [spriteA convertToWorldSpace:[spriteC CGPointZero]];

或这个: [spriteB convertToWorldSpace:[spriteC CGPointZero]];

甚至 [spriteC convertToWorldSpace:[spriteC CGPointZero]];

他们不应该给出相同的答案,因为它们都被转换为世界坐标吗?或者我是从一个节点空间到父节点空间......直到我到达世界空间.

在世界坐标中查看spriteC位置的正确答案是什么?

cocos2d-iphone

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

URL中的jsessionid的Amazon Load Balancer粘性会话配置

我目前正在尝试为Tomcat工作者设置Amazon Load Balancer,但我遇到了一个问题.

我正在使用粘性会话,并且cookie JSESSIONID可用于大多数请求.但有些请求在URL中有会话信息,如下所示:

http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8

并且它不起作用(并且请求被转发给错误的工作者).

AWS Load Balancer是否支持jsessionidURL?如果不是,可能你知道一些解决方法吗?

使用Apache + mod_proxy_balancer,我可以像这样定义它:

ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid 
Run Code Online (Sandbox Code Playgroud)

tomcat load-balancing jsessionid amazon-web-services

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