问题列表 - 第32752页

ItemIndex asp的内联IF语句:Repeater VB.NET

我试图在一个asp:Repeater控件中做一个内联IF语句,为第一个项添加一个类,但我似乎无法弄明白.

基本上我现在的代码不起作用,但应该知道我正在"尝试"做什么看起来像这样.

   <asp:Repeater ID="rptrTabRepeater" runat="server">
       <ItemTemplate>
           <div class="tab <%= If Container.ItemIndex = 0 Then %>highlight<% End If%>">
               'Other stuff here
            </div>
       </ItemTemplate>
   </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

我已尝试使用该OnItemDataBound事件,但委托接口无法返回值.如果我要从代码隐藏函数中做任何事情,它真的只需要一个"回声"类函数,我不太确定如何在函数后面的代码中获取项索引.如果我可以像我的例子一样内联做一些对我来说最好的解决方案.

任何更好的解决方案也欢迎.谢谢!

编辑:我得到的编译错误是:

    Compiler Error Message: BC30201: Expression expected.
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net inline asprepeater

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

OAuth 2.0教程?

我正在编写一个关于twisted的REST Web服务,我想使用OAuth 2.0进行授权.是否有一个教程可以帮助我编写OAuth服务器而无需阅读整个规范?我知道它正在草案中,但即使Facebook正在使用它.

python oauth

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

Twisted与Google App Engine一起为移动客户提供服务

到目前为止,我一直在使用Twisted同时为许多移动客户端(Android,iPhone)提供交换JSON消息的HTTP请求.

对于我的下一个项目,我想试用Google App Engine,但我想知道它是否能够做同样的事情,或者我是否应该再次使用自定义构建的解决方案.

python google-app-engine twisted

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

在键盘下隐藏的android autocompletetextview提示结果

我有3个autocompletetextview,我把它的适配器设置为ArrayAdapter<String>一个非常简单的textview布局.

autocompletextview提示的结果是示出,但是屏幕上键盘下(我可以看到它的一部分).我怎样才能使结果显示在上方autocompletetextview而不是下方?

    airline = (AutoCompleteTextView)findViewById(R.id.airline);
    airline.setAdapter(new ArrayAdapter<String>(this, R.layout.autcomplete_dropdown, AIRLINES_AUTOCOMPLETE_ARRAY));

    departLocation = (AutoCompleteTextView)findViewById(R.id.departLocation);
    departLocation.setAdapter(new ArrayAdapter<String>(this, R.layout.autcomplete_dropdown, LOCATIONS_AUTOCOMPLETE_ARRAY));

    arriveLocation = (AutoCompleteTextView)findViewById(R.id.arriveLocation);
    arriveLocation.setAdapter(new ArrayAdapter<String>(this, R.layout.autcomplete_dropdown, LOCATIONS_AUTOCOMPLETE_ARRAY));
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview

27
推荐指数
3
解决办法
7843
查看次数

ASP.NET计算访问者,而不是机器人

我有一个ASP.Net 4网站.我在背景中计算访问者,但我的代码也算是搜索引擎的机器人.我怎么能理解我的客户是机器人还是人类?我不想算机器人.

问候

asp.net

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

System.Net.WebRequest不尊重主机文件

有没有办法获得System.Net.WebRequestSystem.Net.WebClient尊重hostslmhosts文件?

例如:在我的主机文件中,我有:

10.0.0.1  www.bing.com
Run Code Online (Sandbox Code Playgroud)

当我尝试在浏览器(IE和FF)中加载Bing时,无法按预期加载.

Dns.GetHostAddresses("www.bing.com")[0]; // 10.0.0.1 
WebRequest.Create("http://10.0.0.1").GetResponse(); // throws exception (expected)
WebRequest.Create("http://www.bing.com/").GetResponse(); // unexpectedly succeeds
Run Code Online (Sandbox Code Playgroud)

同理:

WebClient wc = new WebClient();
wc.DownloadString("http://www.bing.com"); //succeeds 
Run Code Online (Sandbox Code Playgroud)

为什么要System.Net.Dns尊重hosts文件却System.Net.WebRequest忽略它呢?我需要更改什么才能使WebRequest尊重hosts文件?

附加信息:

  • 如果我禁用IPv6并将我的IPv4 DNS服务器设置为127.0.0.1,则上述代码按预期工作(失败).但是,如果我将正常的DNS服务器作为替换添加回来,则会恢复意外行为.
  • 我在3个Win7和2个Vista盒子上重现了这个.唯一不变的是我公司的网络.
  • 我正在使用.NET 3.5 SP1和VS2008

编辑

根据@Richard Beier的建议,我尝试了System.Net追踪.随着跟踪ONWebRequest失败,因为它应该.但是,只要我将跟踪关闭,行为就会恢复到意外的成功.我在调试和发布模式下都在同一台机器上重现了这一点.

编辑2

事实证明这是公司代理给我们带来的问题.我们的解决方案是我们的测试机器的自定义代理配置脚本,其中"bing.com"指向DIRECT而不是默认代理.

.net c# hosts

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

SimpleXML - 剥离CDATA标记(或在XML中嵌入HTML标记)

我刚刚开始在PHP和Javascript环境中学习XML,我遇到了一个问题.

所以问题是我想将HTML标记放在XML中,然后能够通过PHP提取它并将HTML嵌入到使用SimpleXML读取XML的不同文件中.我正在用一些东西回应它

echo $child->asXML();

但是,当然CDATA标签仍在那里,它不起作用.所以,我的问题是,是否有一种方法可以以不同的方式嵌入HTML标记,XML解析器可以忽略它,但可以在HTML文档中使用,或B.从代码中剥离CDATA标记的方法?

html php xml cdata

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

扩展类成员的扩展方法?

我想写一个扩展方法,扩展我班级的一些成员.具体来说,我想扩展一个枚举.但是,这不起作用:

namespace mynamespace
{
    public class myclass
    {
        public enum ErrorCodes
        {
            Error1, Error2, Error3
        }

        public static double GetDouble(this ErrorCodes ErrorCode)
        {
            return (double)((int)ErrorCode);
        }

        public void myfunc()
        {
            ErrorCodes mycode;
            MessageBox.Show(mycode.GetDouble().ToString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

具体来说,它不会将GetDouble()识别为扩展名.这不仅仅适用于枚举,我尝试为双打创建扩展方法,也遇到了同样的问题.

c# visual-studio

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

使用LINQ解析字符串中的数字

是否有可能编写一个查询,我们从任何给定的字符串中获取所有可以解析为int的字符?

例如,我们有一个字符串,如: "$%^DDFG 6 7 23 1"

结果必须是 "67231"

甚至更轻微一点:我们只能获得前三个数字吗?

c# linq string linq-to-objects c#-4.0

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

Hibernate版本?

我正在使用JBoss Embedded版本beta3.SP10,我正面临一个应该在某些Hibernate版本中修复的持久性错误.遗憾的是,我不知道在我的JBoss Embedded中使用了什么版本的Hibernate,并且无法找到找到这些信息的方法,hibernate-all.jar捆绑在其中的不包含 org.hibernate.Version类,也没有MANIFEST.

如何在不使用的情况下找到当前加载的Hibernate版本org.hibernate.Version

java orm hibernate

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