问题列表 - 第9886页

在MVC框架中使用Javascript文件内的Inline C#

我正在尝试使用MVC框架使内联C#在我的JavaScript文件中工作.我制作了这个小测试代码.

$(document).ready(function() {
    alert(<%= ViewData["Message"] %>);
});
Run Code Online (Sandbox Code Playgroud)

当在视图内部使用此代码时,它可以完美地工作.当我离开我的aspx视图并在JavaScript文件中尝试这个时,我得到了非法的XML字符.我认为这是MVC框架中的设计,但我无法在网上找到任何相关材料.

有没有人使用MVC框架让内联C#在JavaScript文件中工作?

javascript asp.net-mvc

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

打破PrototypeJS .each()循环

在这个非常人为的例子中,我有一个包含3个元素的数组,我正在使用.each()方法进行循环.

 var vals = $w('foo bar baz'); 

 vals.each( function(val) {
    alert(val);

    if( val == 'bar' ) {
        //This exits function(val)
        //but still continues with the .each()
        return;
    }
  });
Run Code Online (Sandbox Code Playgroud)

如果需要,我可以轻松地退出.each()调用的函数.

我的问题是,如何从.each()调用的函数内部中断出.each()循环?

javascript prototypejs

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

在Groupwise或Gmail等客户端中呈现时,如何将HTML锚点用作电子邮件中的目录?

我想在内部电子邮件新闻通讯的顶部放置一个目录,让读者可以"跳转"到他们感兴趣的时事通讯部分.就像是:

<ul>
      <li><a href="#FUNDING">Funding Opportunities</a></li>
      <li><a href="#DEVELOPMENT">Professional Development</a></li>
      <li><a href="#BEST">Best Practices</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后,电子邮件通讯中的"再往下"有:

<h2><a id="FUNDING">Funding</a></h2>
<!--- news items about funding -->

<h2><a id="DEVELOPMENT">Professional Development</a></h2>
<!--- news items about professional development -->

<h2><a id="BEST">Best Practices</a></h2>
<!--- news items about Best Practices -->
Run Code Online (Sandbox Code Playgroud)

这在基于浏览器的HTML中运行良好,但我没有成功地使它在各种电子邮件客户端(gmail,groupwise,outlook)中工作.但是,我收到了似乎使用上述技术的电子邮件,我可以"滚动"电子邮件.我知道不同客户的支持会有所不同,这不一定是一个"好"的做法,但这是一个内部系统,几乎所有收件人都将使用GroupWise.

任何经验丰富的洞察到所需的特定附加标记(例如基础参考是什么?)将非常感激.

html email

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

DateUtils中的IncHour过程

我有以下一点Delphi 7代码将TDateTime值增加一个小时.由于某种原因,它不起作用.

 StatusMemo.Lines.Add('prior '+DateTimeToStr(dtval));
 IncHour(dtval,1); // add an hour for DST
 StatusMemo.Lines.Add('after '+DateTimeToStr(dtval));
Run Code Online (Sandbox Code Playgroud)

代码运行后StatusMemo的内容:

prior 6/24/2009 5:35:40 AM
after 6/24/2009 5:35:40 AM
Run Code Online (Sandbox Code Playgroud)

它的行为就像IncHour不起作用.我尝试使用IncMinute(dtval,60),得到了相同的结果.我错过了什么?

delphi datetime delphi-7

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

Google App Engine - 速度有多快

我一直在访问GAE上托管的一些网站,我发现它们非常慢.几乎所有这些都需要比平时更长的时间来加载.

时间:(以秒为单位)[YSlow]

9.9 giftag.com
3.1 hotskills.net 
1.9 jeeyo.net
1.5 appspot.com
Run Code Online (Sandbox Code Playgroud)

是App Engine Cloud太慢了,Bigtable太慢了......还是什么?

hosting google-app-engine web-services

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

如何在不同的.c文件之间共享变量?

关于C声明的初学者问题:

在.c文件中,如何使用另一个.c文件中定义的变量?

c

64
推荐指数
4
解决办法
10万
查看次数

在App Engine中调整大图像的大小

我在Google App Engine上有一个应用程序可以接受来自用户的图片上传.我设想的问题是用户将直接从他们的相机上传这些图像,文件大小通常大于1MB,这是图像API(将用于调整图像大小)的限制.

接受上传1.5MB图像文件并将其调整到1MB以下的最佳方法是什么?

api google-app-engine resize image image-processing

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

关键字"table"附近的语法不正确

我收到此错误.我正在做的是尝试从一个表和一个数据库中获取数据并将其放入另一个数据库和表中.表格并不完全相同.我正在使用FETCH游标,因此我从db1表中获取第一行,然后将每个列值放入声明的变量中.然后我将insert语句运行到db2表中并获取下一个值.这一切似乎都正常工作,因为它运行良好,但最后我得到这个错误,

关键字"table"附近的语法不正确.

整个事务语句在TRY/CATCH中,在CATCH块中具有错误处理表达式.除此之外我不知道是什么原因引起的.请帮忙.

这是代码

  BEGIN

  -- SET NOCOUNT ON added to prevent extra result sets from
  -- interfering with SELECT statements.
  SET NOCOUNT ON;

  BEGIN TRY
    BEGIN TRANSACTION

    --TURN OFF ITENDITY COLUMNS
    SET IDENTITY_INSERT [DB].[dbo].[TEST] ON

    --TURN OFF ALL CONSTRAINTS 
    ALTER TABLE [DB].[dbo].[TEST] NOCHECK CONSTRAINT ALL

    -- Insert statements for procedure here
    DECLARE  @ID int,
             @DT datetime,
             @PID varchar(10),
             @AREA varchar(20)


    DECLARE FETCH_TEST CURSOR FOR

    SELECT [ID]
      ,[Date]
      ,[PID]
      ,[Area]

    FROM [OLDDB].[dbo].[TEST] as db1

    OPEN FETCH_TEST;

    FETCH NEXT FROM FETCH_TEST …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

如何在Solaris上的BSD套接字上设置TCP_NODELAY?

我试图使用以下方法关闭Nagle的BSD套接字算法:

setsockopt(newSock, IPPROTO_TCP, TCP_NODELAY, (char*)&flag, sizeof flag);
Run Code Online (Sandbox Code Playgroud)

但编译器声称TCP_NODELAY以前没有见过:

error: `TCP_NODELAY' undeclared (first use this function)
Run Code Online (Sandbox Code Playgroud)

这是该文件包含的完整列表:

#include <arpa/inet.h>
#include <fcntl.h>
#include <iostream>
#include <netdb.h>
#include <string>
#include <sys/socket.h>
#include <sys/types.h>
using namespace std;
Run Code Online (Sandbox Code Playgroud)

我也有-lnsl-lsocket链接器选项,但它不会编译.我错过了什么吗?

所有这些都在Solaris 8机器上.

c c++ sockets solaris

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

使用数组填充对象的属性?

我想获取一个数组并使用该数组的值来使用数组的键名填充对象的属性.像这样:

$a=array('property1' => 1, 'property2' => 2);
$o=new Obj();
$o->populate($a);

class Obj
{
    function Populate($array)
    {
        //??
    }
}
Run Code Online (Sandbox Code Playgroud)

在此之后,我现在有:

$o->property1==1
$o->property2==2
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

php

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