问题列表 - 第30512页

如何使用ASP.NET创建XML文件并提示下载?

我目前正在尝试将数据(客户端计算机)写入用户可以保存的xml文件中.但是,我希望用户能够决定他们想要保存这个写入的xml文件的位置.是否有任何控件或代码可用于允许用户保存文件?

更新:

这是正确的方法吗?

**HttpContext.Current.Response.Write(xw.ToStroing()); <<< ??????**
HttpContext.Current.Response.End(); 
Run Code Online (Sandbox Code Playgroud)

更新:

XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            MemoryStream ms = new MemoryStream();

HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ContentType = "text/xml";
            HttpContext.Current.Response.AddHeader("Content-Disposition:", "attachment;filename=" + HttpUtility.UrlEncode(fileName));        

            using (StringWriter sw = new StringWriter())
            {
                using (XmlWriter xw = XmlWriter.Create(ms, settings))

                {
                    xw.WriteStartDocument();

                    xw.WriteStartElement("Name");
                    xw.WriteStartElement("Application");
                     ................
                    ......................
                    HttpContext.Current.Response.Write(xw.ToStroing());
                      HttpContext.Current.Response.End(); 
Run Code Online (Sandbox Code Playgroud)

asp.net

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

在 TIMESTAMP 类型的 MySQL 列中使用零值

我对 MySQL 中 TIMESTAMP 类型的文档以及零值是否可以安全使用感到有些困惑。该手册说

TIMESTAMP 数据类型的范围是 '1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC。...

这意味着 '0000-00-00 00:00:00' 超出范围,因此无效。但是,据我所知,手册实际上并没有这么说。它也没有明确说明 '0000-00-00 00:00:00'一个有效值。

实践表明 '0000-00-00 00:00:00' 有效并且手册确实

CREATE TABLE t (ts TIMESTAMP DEFAULT 0);
Run Code Online (Sandbox Code Playgroud)

是有效的 MySQL SQL。在实践中,它会导致插入 '0000-00-00 00:00:00' 默认值。

(所有这些都与 '1970-01-01 00:00:00' 超出范围的奇怪事实一致,IIRC,对于 uint32 unix 时间不是这种情况。也许 MySQL 使用二进制零作为神奇的数字?)

那么将语义分配给应用程序中的零个时间戳是否安全?或者这是一个可能会消失的未记录功能?

mysql sql timestamp

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

将对象添加到NSMutableArray属性

这是我的数据结构:

group [1...n] {
  id,
  name,
  elements : [1...n]
}
Run Code Online (Sandbox Code Playgroud)

我为具有所有属性的元素定义了一个类,为group定义了一个类:

@interface Group : NSObject {    
    NSInteger groupID;
    NSString *groupName;        
    NSMutableArray *elements;       
}

@property (assign, readwrite) NSInteger groupID;
@property (assign, readwrite) NSString *groupName;
@property (assign, readwrite) NSMutableArray *elements;
Run Code Online (Sandbox Code Playgroud)

和单个元素:

@interface Element : NSObject {
    NSInteger elementID;
    NSString *elementName;
}
@property (assign, readwrite) NSInteger elementID;
@property (assign, readwrite) NSString *elementName;
Run Code Online (Sandbox Code Playgroud)

这两个类都有属性和综合.当应用程序启动时,我在数据结构上插入数据:

arrGroup = [NSMutableArray array];
[arrGroup retain];
Element *element1 = [[Element alloc] init];
element1.elemenID = 1;
element1.elemenName = @"Andrea";

Element *element …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray

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

在PHP中动态创建实例方法

我希望能够在类的构造函数中动态创建实例方法,如下所示:

class Foo{
   function __construct() {
      $code = 'print hi;';
      $sayHi = create_function( '', $code);
      print "$sayHi"; //prints lambda_2
      print $sayHi(); // prints 'hi'
      $this->sayHi = $sayHi; 
    }
}

$f = new Foo;
$f->sayHi(); //Fatal error: Call to undefined method Foo::sayHi() in /export/home/web/private/htdocs/staff/cohenaa/dev-drupal-2/sites/all/modules/devel/devel.module(1086) : eval()'d code on line 12 
Run Code Online (Sandbox Code Playgroud)

问题似乎是lambda_2函数对象没有在构造函数中绑定到$ this.

任何帮助表示赞赏.

php oop dynamic

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

jquery自动完成的问题

尝试基于实现自动完成

它看起来非常直接,但我无法使用ajax调用.不工作,我的意思是我没有看到下降.Firebug没有显示任何错误.

 <script type="text/javascript">
  var options, a;

  jQuery(function(){
  options = { serviceUrl:'vendors1.cfm', 
              delimiter: /(,|;)\s*/,
              deferRequestBy: 0,
              minChars:2};
 a = $('#query').autocomplete(options); 
  });
 </script>
Run Code Online (Sandbox Code Playgroud)

现在vendor1.cfm,返回一个';' 分类列表:ABC建筑; ABC建筑; ABC建筑; ABC PLUMBING&ELECTRICAL SUPPLY INC等

我该如何正确使用serviceURL.我有什么格式输出数据?

jquery autocomplete

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

我的.net程序导致了BSOD

当我的Windows winform应用程序运行时,我得到一个蓝屏.似乎只有一个用户才能获得此功能.我不知道此时在哪里寻找问题.然而,我使用我在CodeProject上发现的一些代码来捕获鼠标事件和键盘事件http://www.codeproject.com/KB/cs/globalhook.aspx这可能是它吗?

我正在寻找有关如何捕获此错误的建议.它只发生在40个用户计算机上,所以我有点困惑 - 特别是因为这个用户是主要的利益相关者.

更新:我们还有一个事件 - 共同点是对接端口.用户使用相同的对接端口.

.net c# winforms

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

jQuery css样式在某些条件下不更新

我做了一些广泛的搜索,找不到这个具体问题的任何好答案.

我有一个<div>和一个<a>影响对方的悬停样式(链接颜色更改和div背景更改).页面上有多组这些.

我的css样式没有变化,真的遇到了麻烦.如果我快速地将鼠标从鼠标移动<a><div>然后将鼠标移开<div>,则链接活动状态颜色保持不变,即使我<a><div>hover()的mouseleave组件都有声明将链接颜色设置回他们的默认值.更奇怪的是,mouseleaves肯定会触发(可以显示alert(),但是.css('color',无论如何)命令根本就没有被遵守.一旦颜色像这样被"卡住",无论我在哪里移动鼠标(除了卡住的链接本身),颜色都不会改变,即使其他所有内容都触发了应该发出的.css命令的冗余事件.该链接返回其非活动状态.

这是一种令人耳目一新的小故障吗?

代码实际上并不是必需的,但我们基本上是在讨论下面的代码,使用div [rel]作为选择器的另一个.hover代码块.这段代码过去更优雅,更不明确,但我一直在尝试修复这个bug,直到使用if语句并明确指定每个样式更改,包括在每个事件中的几个冗余命令来关闭任何卡住的东西(没有一个工作).

$("a[rel]").hover(function(){
  var therel=$(this).attr('rel');
  if (therel == 'about') {
   $(this).css({'color':'#fb0607'});
   $("a[rel='team']").css({'color':'#999'});
   $("a[rel='projects']").css({'color':'#000'});
   $("a[rel='links']").css({'color':'#666'});
   $("a[rel='contact']").css({'color':'#000'});
   $("div[rel="+therel+"]").css('background','transparent url(assets/img/box1_hover.jpg)');
  }
  else if (therel == 'projects') {
   $(this).css({'color':'#03acef'});
   $("a[rel='about']").css({'color':'#777'});
   $("a[rel='team']").css({'color':'#999'});
   $("a[rel='links']").css({'color':'#666'});
   $("a[rel='contact']").css({'color':'#000'});
   $("div[rel="+therel+"]").css('background','transparent url(assets/img/box2_hover.jpg)');
  }
  else if (therel == 'team') {
   $(this).css({'color':'#e53cdd'});
   $("a[rel='about']").css({'color':'#777'});
   $("a[rel='projects']").css({'color':'#000'});
   $("a[rel='links']").css({'color':'#666'});
   $("a[rel='contact']").css({'color':'#000'});
   $("div[rel="+therel+"]").css('background','transparent url(assets/img/box3_hover.jpg)');
  }
  else if (therel == 'links') {
   $(this).css({'color':'#60a43b'});
   $("a[rel='about']").css({'color':'#777'});
   $("a[rel='projects']").css({'color':'#000'});
   $("a[rel='team']").css({'color':'#999'});
   $("a[rel='contact']").css({'color':'#000'});
   $("div[rel="+therel+"]").css('background','transparent url(assets/img/box4_hover.jpg)');
  }
  else if …
Run Code Online (Sandbox Code Playgroud)

css jquery

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

如何使用XNA在C#中显示数字和文本?

我正在制作一个乒乓球克隆,我想在屏幕上显示玩家得分.我不知道如何显示它.

c# xna

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

我应该何时指定CurrentCulture或InvariantCulture以及何时应该将其指定为未指定?

指定CurrentCulture或InvariantCulture而不指定文化的最佳做法是什么?

例如,根据我的阅读,如果您正在进行序列化,则需要使用InvariantCulture作为指定数据值的规范表示的方法.这是基于文化的字符串操作的相对较小的百分比.

我发现它很长,很冗长,而且大部分时间都是丑陋的,每次我都说出来,比如说:

var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName); 
Run Code Online (Sandbox Code Playgroud)

然而,我的团队最近开启了FxCop,现在总是在每个地方都使用CultureInfo.结合简洁性,可读性和功能性的最佳技术是什么?

一些好的阅读材料:

c# globalization culture cultureinfo currentculture

19
推荐指数
2
解决办法
7897
查看次数

iPhone:如何从UIScrollView中删除所有对象

基本上我想从UIScrollView中删除所有对象,我还没有找到解决方案,因为简单的"removeAllObjects"命令不起作用.有谁知道怎么做?

iphone subview uiscrollview

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