小编Ser*_*ity的帖子

关于Integer.parseInt()和转换的初学者Java问题

所以当在下面的声明中进行施法时: -

int randomNumber=(int) (Math.random()*5)
Run Code Online (Sandbox Code Playgroud)

它导致随机的没有.生成以转换为int ..

还有这种方法,我刚刚遇到Integer.parseInt(),它做同样的事情!

即返回一个整数

为什么有两种不同的方法使值成为int?

我也进行了搜索,它说parseInt()将字符串作为参数.所以这是否意味着parseInt()只能将String转换为整数?

那么铸造然后(int)?? 我们可以用它来将字符串转换为int吗?

抱歉,如果这听起来像一个愚蠢的问题..我只是困惑,并试图了解

救命 ?

java casting parseint

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

如果在转发器中声明

我在我的页面上有这个转发器.在默认列下我想要的是应该有一个IF条件来检查我的表的"IsDEfault"字段值.如果IsDefault = True,则应在转发器内显示"label1"下面的标签,即"是",否则应显示"Make DEfault"链接.

现在,如何在转发器中将此IF语句作为内联代码包含在内,以实现我的目标?

<asp:LinkButton ID="lnk1" Text="Make Default" CommandName="SetDefault" runat="server" Visible="True" CommandArgument='<%#Eval("UserID") %>' CausesValidation="false"></asp:LinkButton>

<asp:Label ID="label1" Text="Yes" runat="server" Visible="False"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

我有个主意 :-

<%# If DataBinder.Eval(Container.DataItem,"IsDefault") = "True"
Then%>
<%End If%>
Run Code Online (Sandbox Code Playgroud)

我现在该怎么形成"然后"的陈述?请帮我正确的语法..thnx我是否需要制作一个方法来检查"IsDefault"是否为真,然后在我的转发器中的内联代码中调用它?我该怎么办呢?

[编辑]

我尝试如下: -

<% If (Eval("Container.DataItem,"IsDefault"")="True"?

("<asp:LinkButton ID="lnk1" Text="Set as Default" CommandName="SetDefault1" runat="server" CommandArgument='<%#Eval("User1ID") %>'
CausesValidation="false" Visible=true></asp:LinkButton>") : ("<asp:Label ID="label1" Text="Yes" runat="server" Visible=true></asp:Label>")
)%>
Run Code Online (Sandbox Code Playgroud)

没工作:(帮助!!

c# asp.net

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

将数据表逗号分隔值放在字符串中

我的数据表由一个名为"ID"的列组成.没有.此列中的值有所不同.有时,此Datatable在该ID列中提取3个ID,有时为2.现在,例如,我的数据表有三个值为1,2,3.我想要的是将这三个值放在一个字符串中,并用逗号分隔它们如下: -

string test= "1,2,3";
Run Code Online (Sandbox Code Playgroud)

如果Datatable有2个值,则string应如下: -

string test= "1,2";
Run Code Online (Sandbox Code Playgroud)

我确实尝试但是徒劳无功.请帮忙.谢谢.

编辑:-

DataTable dt=new DataTable;
 dt = obj.GetIDs();

                for (int i = 0; i < dt.Rows.Count; i++)
                { 
                string test= "What should be here????";
                }
Run Code Online (Sandbox Code Playgroud)

编辑2

 foreach(DataRow dr in dt.Rows)
            {
                string str = str + "," + Convert.ToString(dr("ID"));

            }
Run Code Online (Sandbox Code Playgroud)

@Rajeev ::尝试过这个..它说dr是一个变量但是用作方法.怎么了?

c# asp.net

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

Java初学者关于主方法中String [] args的问题

所以我只是尝试String[]main方法中排除args

它汇编好了!

但JVM正在显示异常

为什么String[]每次都要包含args 时它会编译?

这里发生了什么 ?为什么不显示编译错误?

打字这让我觉得可能是编译器没有把它看成是main方法..是这样的吗?

如果是这样的话......为什么不呢?我的意思是不应该只有一个主要的方法必须有String[]args作为参数?

java program-entry-point

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

如何在代码后面的转发器内部设置div类?

CSS和HTML

id0是div的类,它有背景作为精灵图像,在这个div里面.这是一个链接列表(在转发器中)..当用户将鼠标悬停在链接上时... div的背景图像显示精灵的差异部分相应的图像

现在我希望将类id1到id5设置为转发器列表的类...现在我该怎么做呢?

就像转发器里面的链接列表来自DB ..如何在这个转发器内部创建div标签

以及如何为将要创建的5个div中的每一个设置类并在其上设置这些类?

像早些时候我有简单的标记,但现在我必须使用转发器生成链接列表..所以我现在如何应用CSS?

请给出一些想法..谢谢

[编辑]确定试过这个..在标签和后面的代码中在转发器中添加了div标签: - rpt1.FindControl("myDiv").Controls.Add(class = ??)//这里键入什么用于循环或什么? [编辑]这不起作用..怎么回事?**

for(int i=1;i<6;i++)
                {
            rpt1.FindControl("myDiv").Controls.Add("class=id[i]");

            }
Run Code Online (Sandbox Code Playgroud)

上面给出了以下错误: -

'System.Web.UI.ControlCollection.Add(System.Web.UI.Control)'的最佳重载方法匹配有一些无效的参数

现在我如何设置div的类?

pch..made dilly mist..made changes ..

 for (int i = 1; i < 6; i++)
                    {
                        string divClass = "id";
                        rpt1.FindControl("myDiv").Controls.Add("class=id" + i);

                    }
Run Code Online (Sandbox Code Playgroud)

仍然是同样的错误..

[编辑]

尝试了以下......彻底的工作

rpt1.FindControl("myDiv").Attributes.Add("class","id" +i);
Run Code Online (Sandbox Code Playgroud)

[编辑]

我现在尝试了以下..

rpt1.FindControl("myDiv").Attributes["class"] = "id" + i;
Run Code Online (Sandbox Code Playgroud)

它说"不能将带有[]的索引应用于'方法组'类型的表达式"

html css c# asp.net

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

如何禁用元素上的所有样式?是否可以将所有元素属性设置为none的所有属性?

我在我的页面中嵌入了telerik的radEditor ..从主页继承css属性.就像H2是蓝色的......有背景颜色......

我应该在我的自定义css类(专门为radEditor制作的类)中键入什么,所以它超过所有主页的css属性并且不对标题标签应用任何内容?

我写了这个: -

h2{color:black;background-image:none;}
Run Code Online (Sandbox Code Playgroud)

仍然h2标签看起来不小我的radEditor下拉列表中的H1标签..仍然是从主页面应用css.我需要搜索在母版页中应用的所有属性并将它们设置为无在我的自定义css文件中逐个?/

css

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

如何使手风琴标题最初在页面加载时折叠?

I added this script on my page..it didnt work

    <script type="text/javascript">
    $(document).ready(function(){
      $("#accordion").accordion( { active: false, collapsible: true });
    });
Run Code Online (Sandbox Code Playgroud)

我的手风琴

<cc1:Accordion ID="Accordion1" runat="server" FadeTransitions="true"  Visible="true" AutoSize="None"SelectedIndex="0" RequireOpenedPane="false"  TransitionDuration="250" 
HeaderCssClass="accordionHeader toggler" ContentCssClass="accordionContent expanded toggler">
                <HeaderTemplate>

                    <b style="color: Black">

                        <%#Eval("Ques")%>
                    </b>

                </HeaderTemplate>


                <ContentTemplate>
                <p> <%#DataBinder.Eval(Container.DataItem, "QuesAns")%></p>

                </ContentTemplate>
            </cc1:Accordion>
Run Code Online (Sandbox Code Playgroud)

我看到第一个页面在页面加载时展开了.如何让它们在页面加载时全部折叠?

javascript css c# asp.net jquery

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

Java初学者问题:下面的代码有什么问题?

public class Function
{
   public static void main(String args[])
   {
      System.out.println(power(3,2));
      System.out.println(power(3,2));
      System.out.println(power(2));
   }
   public long power(int m)
   {
      return m*m;
   }
   public long power(int m,int n)
   {
      long product=1;
      for(int i=1;i<=n;i++)
      {
          product=product*m;
      }
      return product;
   }
}
Run Code Online (Sandbox Code Playgroud)

编译器显示此错误: -

Function.java:5:无法从静态上下文引用非静态方法power(int,int)

[编辑]

对于缩进的事情很抱歉:/从现在开始我会记住这一点.

好的,我刚刚添加了静态关键字,现在工作正常.这个静态关键字有什么区别?我是java的初学者,还没有研究静态做什么.我肯定会在本书的后续章节中阅读它,但有人请告诉我它的作用.谢谢.

java non-static

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

在具有母版页的页面上添加链接标记的位置?

当我在这里输入时: -

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">

<link href="Skins/SkinCustom/Editor.Default.css" rel="stylesheet" type="text/css" />

</asp:Content>
Run Code Online (Sandbox Code Playgroud)

它说Element Link不能嵌套在div中......我应该如何链接我的css文件?

css c# asp.net

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

固定跨度宽度

我在span标签里面有这个table1(span在td标签里面)

问题是Table1的行数据出现在td... 之外...数据应该出现在tdtag..right 的边界内?因为跨度包含在td标签中...我如何确保跨度的宽度保持固定...就像它不应该显示td标签之外的东西,这是它的容器

Firebug将table1的宽度显示为100%

[编辑]

好吧我先添加display:block;了span标签..Didnt work ...当我在Table标签中添加相同的表时,表格的列缩小了... col.s缩小和行数据之间的空格不再显示在td的区域之外

现在我想问的是,如果我Table{display:block;}在css文件中设置..它会影响其他表吗?我不希望其他表搞砸了...只想把这个固定..也就是说,表是使用Telerik的RadEditor在运行时创建,因此将显示:阻止修复表的宽度,不要让其行的数据流到td区域外?

css

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