2008年8月21日

我现在需要验证一个带IP地址的URL如:http://192.168.1.207:8080/user/manage/default.aspxhttp://192.168.1.207/user/manage/default.aspx

需要验证的是前的http://192.168.1.207:8080/http://192.168.1.207/后面的内容可以任意。

这种验证的正则表达式怎么样写?

posted @ 2008-08-21 17:33 梦幻女孩 阅读(5) | 评论 (0)编辑

2008年6月26日

在asp.net2.0中实现treeview无限级绑定,各位请指点一下.我在网上找了一些都不是我想要的结果.唉……技术水平有限请各位指点。
posted @ 2008-06-26 14:47 梦幻女孩 阅读(179) | 评论 (3)编辑

2008年6月18日

用.NET虽然有几个月了,但是一些概念性的知识还是弄不明白。今天在新建网站的时候出现的
ASP.NET网站、ASP.NET WEB服务、ASP.NET AJAX-Enabled Web Site、空网站这些都有什么区别?
如果是做一般的网站应该用那个比较好?

posted @ 2008-06-18 16:54 梦幻女孩 阅读(44) | 评论 (1)编辑

2008年6月5日

这个树是用treeview做的,现在点击任何一个父类都会显示对应下面的相应内容,我现在想通过点击父类,显示相应的小类之外在显示增\删\改的操作字样.应该对父类如何操作.
posted @ 2008-06-05 10:29 梦幻女孩 阅读(225) | 评论 (1)编辑

2008年5月26日

现在有下面两个数组,比较两个数组中不相同的元素,
        string[] s = oldItemIDS.Split(new char[] { ',' });//原来
        string[] x = courseItems.Split(new char[] { ',' });//现在  

        for (int i = 0; i < s.Length; i++)
        {
            for (int j = 0; j < x.Length; j++)
            {
                if (s[i] != x[j])
                { 
                    Response.Write( s[i]);
                 }               
            }
}
        上面的写法不能实现,只能把所有的都列出来,大家谁有更好的方法请指点。  

posted @ 2008-05-26 14:52 梦幻女孩 阅读(197) | 评论 (1)编辑

2008年5月21日

我在一个文字上面右健单击鼠标弹出菜单,如何实现?

posted @ 2008-05-21 13:26 梦幻女孩 阅读(32) | 评论 (0)编辑

2008年5月20日

 for (int i = 0; i < this.CourseTypeID.Items.Count; i++)
            {
                if (CourseTypeID.Items[i].Selected)
                {
                    itemName = CourseTypeID.Items[i].Text.ToString();
                    if (itemName == "电" || itemName == "课" || itemName == "子" || itemName == "教" || itemName == "习题" || itemName == "资源")
                    {
                        itemID = 2;
                    }
                    else
                    {
                        itemID = 1;
                    }
                    command.CommandText = "Ownn_x_AddItem";
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter("@parentID", CourseTypeID.Items[i].Value));
                    command.Parameters.Add(new SqlParameter("@courseID", courseMax));
                    command.Parameters.Add(new SqlParameter("@teacherID", teacherID));
                    command.Parameters.Add(new SqlParameter("@itemType", itemID));
                    command.ExecuteNonQuery();
                }
            }
上面这些代码我在第一次循环的时候添加是可以的,但是循环到第二次添加的时候,在COMMAND.EXECUTENonQuery()这里的时候提示:
为过程或函数 Ownn_x_AddItem 指定的参数太多。
这是什么原因?第一条已经添加了,第二条又是全新的一条.
posted @ 2008-05-20 12:42 梦幻女孩 阅读(170) | 评论 (1)编辑

2008年5月9日

我现在想把绑定在checkboxlist上面的数据默认设置为选择状态,应该怎么样设置?
posted @ 2008-05-09 16:44 梦幻女孩 阅读(102) | 评论 (1)编辑
 
因为以前很少用到datalist今天用的时候发现了一个问题
例一、我在datalist里面用的是客户端的一个checkbox可以正常显示
<asp:DataList ID="dlTypeList" runat="server" Width="100%" >
<ItemTemplate>
<input type="checkbox" value="<%#Eval("id") %>" name="typename" id="typename" checked="checked" /><%#Eval("itemname") %>
</td>
</tr></ItemTemplate>
</asp:DataList>

例二、我在datalist里面用的是服务器端的一个checkboxlist,就会提示我,asp.net运行时错误,不支持块代码
<asp:DataList ID="dlTypeList" runat="server" Width="100%" >
<ItemTemplate>
    <asp:CheckBoxList ID="CheckBoxList1" runat="server">
    <asp:ListItem Value="<%# Eval("id") %>"  Text="<%# Eval("itemname") %>"></asp:ListItem>
    </asp:CheckBoxList>
</ItemTemplate>
</asp:DataList>

问题是datalist不支持服务器商控件?还是我的绑定方式有问题?请各位指点
posted @ 2008-05-09 10:37 梦幻女孩 阅读(157) | 评论 (2)编辑

2008年5月6日

我在GRIDVIEW上面绑定了3600条数据,但是分页的时候必须要点击两次才能翻到下一页,这是为什么?
posted @ 2008-05-06 14:14 梦幻女孩 阅读(46) | 评论 (1)编辑