问题列表 - 第35476页

Asp.Net查询字符串

我使用Querystring将值从一个页面传递到另一个页面.我想使用Server.UrlDecode和urlEncode实现编码和解码.

查询字符串返回空值,但我可以检查值是否已在URL中发送.

这两页是:

QueryString.aspx

protected void Page_Load(object sender, EventArgs e)
{


}
protected void Button1_Click(object sender, EventArgs e)
{
    string id = "1";
    string name = "aaaa";

    string url = string.Format("QueryStringValuesTransfer.aspx?{0}&{1}", Server.UrlEncode(id), Server.UrlEncode(name));


    Response.Redirect(url);
}
Run Code Online (Sandbox Code Playgroud)

;;

在另一页:

QueryStringValuesTransfer.aspx:

 public partial class QueryStringValuesTransfer : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string id1 = Server.UrlDecode(Request.QueryString["id"]);
        string name1 = Server.UrlDecode(Request.QueryString["name"]);
        Response.Write(id1 + name1);

    }
Run Code Online (Sandbox Code Playgroud)

}


我在id1和name1中得到空值.

任何帮助请..

c# asp.net string encoding

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

写入CSV文件并导出?

在C#ASP.net中,有人可以告诉我如何将数组/列表中的条目写入服务器上的CSV文件,然后打开文件吗?我认为第二部分将是 - Response.Redirect(" http://myserver.com/file.csv "),但不确定如何在服务器上写入文件.

此外,如果许多用户访问此页面,是否每次生成新的CSV文件或覆盖同一文件更好?如果两个用户都尝试访问相同的CSV文件等,是否会出现读/写/锁定问题?


更新:

这可能是一个愚蠢的问题,我在Google上搜索过,但我无法找到明确的答案 - 你如何将CSV文件写入网络服务器并将其导出到C#ASP.net?我知道如何生成它,但我想将其保存到www.mysite.com/my.csv然后导出它.

c# csv asp.net export

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

.NET WinForms锚属性

我有一个包含面板的表单.我已经设置了面板锚,它工作得很好,当我调整窗体大小时,面板高度增加了.

问题是:我在面板上有几个组合框,当面板高度增加时,组合框垂直间距应该相等.

我怎样才能做到这一点?

.net anchor winforms

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

数据库中的视图是否可更新?

你能更新数据库中的视图吗?如果是这样,怎么样?如果没有,为什么不呢?

sql sql-server oracle postgresql

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

设备旋转的"刷新"视图

我已将我的观点设置为viewDidLoad.所有不同的框架和这样的子视图都是相对于self.view.因此,self.view子视图总是缩小或扩展以适应的大小(无论如何)都无关紧要.

因此,当我旋转设备时,我希望视图旋转(很容易shouldAutoRotateToInterfaceOrientation:...),但子视图保持相同的形状.

调用[self viewDidLoad];使所有元素都适合,但在前一个布局之上放置一个新层(这很明显......但我只是想解释我的意思).

有没有办法刷新子视图的帧或什么?我不知道其他人说实话.我是否必须将所有视图作为属性放入.h文件并手动执行所有操作didRotate...

cocoa-touch rotation autorotate

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

Visual Studio单元测试:为什么测试运行不确定而测试相同的浮点值?

我正在学习VS单元测试并试过这个:

    [TestMethod()]
    public void calcTest()
    {
        double expected = 1.234F; // TODO: Initialize to an appropriate value
        double actual;
        actual = 1.234F;
        Assert.AreEqual(expected, actual);
        Assert.Inconclusive("Verify the correctness of this test method.");
    }
Run Code Online (Sandbox Code Playgroud)

运行这种测试方法时,它说不确定??? 为什么?

更新:嗨,伙计们可以告诉我们不要比较花车,但是商业要求就是它们,所以如果我需要比较它们该怎么办?

你是说在没有头痛的情况下测试浮动计算是不可能的吗?那么,如果测试是如此令人头疼的财务计算,那么根本不进行测试是不是更好?

看起来像在测试框架中的一个巨大的bug或设计缺陷而不是:)正如这里所说的 http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.assert.inconclusive%28VS. 80%29.aspx

表示无法证明断言是真还是假.

因为我比较了2个相同的litteral确定它是真的!

c# unit-testing visual-studio

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

Iphone,我该如何修复此警告:' - responseToSelector:'在协议中找不到

我收到了这个警告.

'-respondsToSelector:'在协议中找不到

它出现在下面标有"HERE"的行上.

- (NSString *)tableView:(UITableView *)tableView 
    titleForFooterInSection:(NSInteger)section {

    id<SetsSectionController> sectionController = 
        [sectionControllers objectAtIndex:section];

    if ([sectionController respondsToSelector:
            @selector(tableView:titleForFooterInSection:)]) { //HERE

        return [sectionController tableView:tableView 
            titleForFooterInSection:section];

    }
    return nil;
}
Run Code Online (Sandbox Code Playgroud)

继承我的完整文件.

#import <UIKit/UIKit.h>


@interface SettingsTableViewController : UITableViewController {
    NSArray *sectionControllers;

}

@end
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来修复错误?

iphone xcode uitableview iphone-sdk-3.0

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

为什么F#不为运营商提供自定义重载==?

F#中的歧视联合和其他原始类型默认使用结构相等,并为.Equals方法提供生成的覆盖.F#等号运算符明显不同于C#,因为它甚至对于引用类型使用.Equals方法,但是当使用来自C#的F#区分联合时,使用默认运算符== for object,它检查引用相等而不是结构平等.

为什么F#不为有区别的联合类型生成自定义运算符==,以便==在其他.NET语言中使用时给出预期的行为?

.net f# equals operator-overloading

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

如何检查treeview根节点是否存在子节点

我有一个树视图,根节点最初为Root.如果我右键单击Root节点,我将显示一个上下文菜单,其中一些选项为New和other,如果我选择New,我将向Root节点添加一个子节点.如果我再次右键单击Root节点,如果Root有子节点我想清除所有子节点并添加一个新的子节点我该怎么做呢

c# treeview winforms

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

在Delphi中:如何在不使用参数的情况下找到递归深度?

当我创建递归方法时,我经常包含一个Depth参数,特别是当我需要某种救助机制时.代码通常是这样的

procedure Recurse(<Params>; aDepth : integer = 0);
begin
  if aDepth > SomeLimit then
  begin
    //Tidy up, return best result found>
    exit;
  end;

  <stuff>

  if <Condition> then
    Recurse(<Params>; aDepth+1)
  else 
  begin 
    //Tidy up, return result of endnode>
  end;
end;
Run Code Online (Sandbox Code Playgroud)

我称之为没有Depth参数

Recurse(<Params>);
Run Code Online (Sandbox Code Playgroud)

还有另一种方法可以轻松找到深度吗?

delphi recursion

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