在线求解C#样式问题!!!!跪求高手近来解决 在线等!!!!! class css样式啊有什么问题么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想问问大家,strReturn += ("<div class=\"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\">");为什么要把那些东西赋给class 可以这样写吗?<p> <"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\"</p>;--------------------------css样式而已了.都一样前一个是使用css文件里定义的样式后者是直接写到html代码里.当然,一般是建议写到css文件里,以便后期好维修. public partial class _Default : PageBase{ //装载主菜单 string _DropdownMenuString = ""; void InitUserMenu() { string[] MenuNames ={ "计划审报:cmdjhsb", "计划信息服务:cmdinfoserver", "系统管理:sysmanage" }; string[] MenuChildName ={"计划申报|合并通知|计划合并|计划审批|计划发布", "文章浏览", "用户管理|日志管理" }; string[] MenuChildURL ={ "cmd_jhapp|cmd_jhunit|cmd_jhcom|cmd_jhsp|cmd_jhfb", "cmd_wzll", "cmd_usermanage|cmd_syslog" }; string[] MenuLeftPos ={ "2px;", "97px", "200px" }; for (int i = 0; i < MenuNames.GetLength(0); i++) { string Name = MenuNames[i]; TableCell cell = new TableCell(); MenuItemsTable.Cells.Add(cell); string[] Params = Name.Split(':'); cell.Text = Params[0]; cell.CssClass = "div_menu_item"; cell.Attributes.Add("onmouseover", "this.className='div_menu_item_act';"); cell.Attributes.Add("onmouseout", "this.className='div_menu_item';"); cell.Attributes.Add("onclick", "Goto('cmd_menu','" + Params[1] + "');"); //seperator cell = new TableCell(); MenuItemsTable.Cells.Add(cell); cell.CssClass = "div_menu_spt"; //child menu _DropdownMenuString += GetChildMenuString(Params[1], MenuLeftPos[i], MenuChildName[i], MenuChildURL[i]); //registe array RegisterArrayDeclaration("MenuObjectArray", "'" + Params[1] + "'"); } } public string GetChildMenuString(string menuid, string leftPos, string childMenString, string urlString) { if (childMenString == "") return ""; string[] temp = childMenString.Split('|'); string[] temp1 = urlString.Split('|'); string strReturn = ""; strReturn += ("<div class=\"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\">"); for (int i = 0; i < temp.GetLength(0); i++) { strReturn += (string.Format("<div class=\"menuitems\" onclick=\"Goto('cmdmenuleaf','{0}');\">{1}</div>", temp1[i], temp[i])); } strReturn += ("</div>"); return strReturn; } public void CreateDropdownMenu() { Response.Write(_DropdownMenuString); } protected void Page_Load(object sender, EventArgs e) { Session["SESSION_USERINFO"] = null; //bool isLogin = WebUserACL.Login(this, "root-nj", "root123"); InitUserMenu(); }}大家帮我看看这程序 为什么运行后为什么只出现 计划审报 计划信息服务 系统管理 点击他们都没效果啊 也没有子菜单 我从数据库对用户反馈的数据进行统计,运行结果却一直是反馈人数为0。 插入语句有错误 c#.net Tcp socket 接收时数据丢失 向游戏里发送鼠标指令没好使??!! 关于仿真系统 请教下这些类库在三层结构中都代表了些什么? XmlDocument xmldoc=new XmlDocument(); 如何释放资源? 我是新人,求C#的围棋源码 如何循环读出指定文件夹下所有文件的名字,包括后缀名? InstallShiled的奇葩问题 如何用按钮控制暂停和继续? 在Remothing中如何远程使用构造函数有参数的类呀
strReturn += ("<div class=\"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\">");
为什么要把那些东西赋给class
可以这样写吗?
<p> <"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\"</p>;
--------------------------css样式而已了.都一样
前一个是使用css文件里定义的样式
后者是直接写到html代码里.当然,一般是建议写到css文件里,以便后期好维修.
{
//装载主菜单
string _DropdownMenuString = "";
void InitUserMenu()
{
string[] MenuNames ={ "计划审报:cmdjhsb", "计划信息服务:cmdinfoserver", "系统管理:sysmanage" };
string[] MenuChildName ={"计划申报|合并通知|计划合并|计划审批|计划发布", "文章浏览", "用户管理|日志管理" };
string[] MenuChildURL ={ "cmd_jhapp|cmd_jhunit|cmd_jhcom|cmd_jhsp|cmd_jhfb", "cmd_wzll", "cmd_usermanage|cmd_syslog" };
string[] MenuLeftPos ={ "2px;", "97px", "200px" };
for (int i = 0; i < MenuNames.GetLength(0); i++)
{
string Name = MenuNames[i];
TableCell cell = new TableCell();
MenuItemsTable.Cells.Add(cell);
string[] Params = Name.Split(':');
cell.Text = Params[0];
cell.CssClass = "div_menu_item";
cell.Attributes.Add("onmouseover", "this.className='div_menu_item_act';");
cell.Attributes.Add("onmouseout", "this.className='div_menu_item';");
cell.Attributes.Add("onclick", "Goto('cmd_menu','" + Params[1] + "');");
//seperator
cell = new TableCell();
MenuItemsTable.Cells.Add(cell);
cell.CssClass = "div_menu_spt";
//child menu
_DropdownMenuString += GetChildMenuString(Params[1], MenuLeftPos[i], MenuChildName[i], MenuChildURL[i]);
//registe array
RegisterArrayDeclaration("MenuObjectArray", "'" + Params[1] + "'");
}
} public string GetChildMenuString(string menuid, string leftPos, string childMenString, string urlString)
{
if (childMenString == "")
return "";
string[] temp = childMenString.Split('|');
string[] temp1 = urlString.Split('|'); string strReturn = "";
strReturn += ("<div class=\"popmenu mainframeMenuPos\" id=\"" + menuid + "\"" + "style=\"left:" + leftPos + "\" onmouseover=\"highlightie5()\" onmouseout=\"lowlightie5()\">");
for (int i = 0; i < temp.GetLength(0); i++)
{
strReturn += (string.Format("<div class=\"menuitems\" onclick=\"Goto('cmdmenuleaf','{0}');\">{1}</div>", temp1[i], temp[i]));
}
strReturn += ("</div>");
return strReturn;
}
public void CreateDropdownMenu()
{
Response.Write(_DropdownMenuString);
} protected void Page_Load(object sender, EventArgs e)
{
Session["SESSION_USERINFO"] = null;
//bool isLogin = WebUserACL.Login(this, "root-nj", "root123");
InitUserMenu();
}
}
大家帮我看看这程序
为什么运行后为什么只出现 计划审报 计划信息服务 系统管理
点击他们都没效果啊 也没有子菜单