问题列表 - 第2708页

如何使用带有JSON结果的Ajax.BeginForm MVC助手?

我正在尝试使用ASP.NET MVC Ajax.BeginForm帮助程序,但不希望在调用完成时使用现有的内容插入选项.相反,我想使用自定义JavaScript函数作为回调.

这有效,但我想要的结果应该作为JSON返回.不幸的是,框架只是将数据视为字符串.以下是客户端代码.服务器代码只返回一个带有一个字段UppercaseName的JsonResult.

<script type='text/javascript'>
    function onTestComplete(content) {
        var result = content.get_data();
        alert(result.UppercaseName);
    }
</script>

<% using (Ajax.BeginForm("JsonTest", new AjaxOptions() {OnComplete = "onTestComplete" })) { %>
    <%= Html.TextBox("name") %><br />
    <input type="submit" />
<%} %>
Run Code Online (Sandbox Code Playgroud)

而不是显示大写结果,而是显示未定义.content.get_data()似乎包含JSON,但只能以字符串形式存在.如何将其转换为对象?

所有这些看起来有点令人费解.有没有更好的方法来使用Ajax.BeginForm获取结果内容?如果这很难,我可以完全跳过Ajax.BeginForm并只使用jQuery表单库.

javascript asp.net-mvc asp.net-ajax

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

是否有通过网络发送数据的最佳字节大小?

我假设100个字节太小,并且可以减慢所有写入的较大文件传输速度,但像1MB这样的东西似乎可能太多了.有没有人对每次写入的最佳字节块有什么建议,以便通过网络发送数据?

为了详细说明,我正在实现通过网络连接发送数据并显示正在发送的数据的进度.我注意到如果我每次写入大约100个字节发送大文件,它非常慢,但进度条非常好.但是,如果我每次写入发送1M,那么速度要快得多,但由于发送了更大的块,进度条不能很好地工作.

c network-programming

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

查找datetime.isocalendar()的反转的最佳方法是什么?

Python datetime.isocalendar()方法返回(ISO_year, ISO_week_number, ISO_weekday)给定datetime对象的元组.是否有相应的反函数?如果没有,是否有一种简单的方法来计算一年,周数和星期几的日期?

python datetime

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

访问修改后的封闭(2)

这是Access到Modified Closure的问题扩展.我只是想验证以下内容是否足够安全,适合生产使用.

List<string> lists = new List<string>();
//Code to retrieve lists from DB    
foreach (string list in lists)
{
    Button btn = new Button();
    btn.Click += new EventHandler(delegate { MessageBox.Show(list); });
}
Run Code Online (Sandbox Code Playgroud)

我每次启动时都只运行一次.现在似乎工作正常.正如Jon在某些情况下提到的反直觉结果一样.那么我需要注意什么呢?如果列表不止一次运行会没问题吗?

.net c# resharper closures

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

用Java获取文件的MD5校验和

我希望使用Java来获取文件的MD5校验和.我真的很惊讶,但我找不到任何显示如何获取文件的MD5校验和的内容.

怎么做?

java checksum md5

487
推荐指数
18
解决办法
39万
查看次数

如何将参数传递给动态设置的Javascript函数?

好吧,我有一个Javascript在表中创建如下行:

  function AddRow(text,rowID) 
  {
    var tbl = document.getElementById('tblNotePanel');
    var row = tbl.insertRow(tbl.rows.length);

    var cell = row.insertCell();
    var textNode = document.createTextNode(text);
    cell.id = rowID;
    cell.style.backgroundColor = "gold";

    cell.onclick = clickTest;

    cell.appendChild(textNode);
  }
Run Code Online (Sandbox Code Playgroud)

在上面的函数中,我设置了单元格的"onclick"函数来调用另一个名为"clickTest"的Javascript函数.我的问题是,当我分配"onclick"事件来调用"clickTest"时,如何在单元格的"onclick"事件上调用"clickTest"方法时设置要发送的参数信息?或者,如何在"clickTest"功能中访问单元格的ID?

谢谢,杰夫

javascript

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

AS3中的安全沙箱

什么是安全沙箱违规,如何覆盖它?我正在FlashDevelop中创建一个项目,而今天它不会加载外部文件,即使它以前也是如此.它给出了以下输出:

*************安全沙箱违规*********连接到file:/// C | /Documents%20and%20Settings/Kevin.PC885314341208/Desktop/Import%20 .txt/StockData/1.txt暂停 - 不允许来自file:/// C | /Documents%20and%20Settings/Kevin.PC885314341208/Desktop/Import%20.txt/import.swf

我希望这不是一个严重的问题.

谢谢你的帮助.

flashdevelop actionscript-3

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

经典ASP从SQL2005获取SCOPE_IDENTITY()值

我无法弄清楚如何从SQL2005存储过程中将SCOPE_IDENTITY()返回到我的变量.

我的sSQL字符串:

sSQL = "EXEC [sp_NewClaim] " & Chr(34) & ClaimNumber & Chr(34) & ", " & Request.Cookies("UserID") & ", " & Request.Cookies("MasterID") & ", " & Chr(34) & strRestaurante & Chr(34) & ", " & Chr(34) &  Fecha & Chr(34) & ", " & Chr(34) & Hora & Chr(34) & ", " & Chr(34) & Request("Tiempo") & Chr(34) & ", " & Chr(34) & Request("Luz") & Chr(34) & ", " & Chr(34) & Request("Desc") & Chr(34) & ", " …
Run Code Online (Sandbox Code Playgroud)

sql identity asp-classic

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

可以将HTML5 sessionStorage写入磁盘吗?

(与是否存在安全的浏览器缓存相关?):

HTML5会话存储的任何实现是否都会写入磁盘?

例如,我是否可以依赖于"安全"/"私有"缓存,我知道无法在浏览器会话之外持续存在

  • 超时
  • 结束/退出
  • 浏览器在计算机上关闭/崩溃/电源按钮

看到

browser security html5 caching privacy

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

为什么ASP.NET webforms需要Runat ="Server"属性?

为什么我必须runat="server"在所有ASP.NET控件上指定它是必需属性,并且server是我对ASP.NET知识有限的唯一选项,如果我不使用它,我会收到错误?

我明白我可以选择在我的HTML标签上使用它,并且我理解客户端/服务器范例以及它实际指定的内容.

它是一个冗余标记,可能只是由控件作为ASP.NET控件隐含,还是有潜在的原因?

asp.net runatserver

202
推荐指数
4
解决办法
13万
查看次数