静态类问题~~ public static string Title() { string ert = "新闻中心"; return ert; }<%#Head.Title().ToString() %>这样不能拿到值?大家路过看看~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%=Head.Title().ToString() %> 楼主前几天貌似问过同样的问题了第一、你用Head. ,你得确定一下你的方法是不是写在了Head这个类里面,head类也要是public的。第二、你提问的标题是“静态类问题”,但是我貌似只看到静态方法。貌似以前听楼主从asp转过来的,asp非面向对象的语言,既然楼主现在研究.net了,就好好的看看面向对象的一些东西。类等等 <%=Head.Title().ToString()%>并且,类要放在App_Code中 public static string Title() { string ert = "新闻中心"; string ert1 = "新闻中心1"; string ert2 = "新闻中心2"; }现在这里面 我读两条数据这样的话,我怎样分别拿出这三个的值?谢谢~~ 4楼说的很对,我是刚从ASP转过来的,呵呵,~~,请大家指点一下~~,在下现在很急~~谢谢~~ public static string Title() { public static string ert = "新闻中心"; public static string ert1 = "新闻中心1"; public static string ert2 = "新闻中心2"; }string str1=Title.ert;string str2=Title.ert1;string str3=Title.ert2;你试试这样可以吗? 我没有试 public static string title(int caseNum){ switch(caseNum) { case 1 : return "新闻标题1";break; case 2 : return "新闻标题2";break; case 3 : return "新闻标题3";break; default : return "xxxx网";break; } return "xxxx网";} 楼上的,我刚学,指点一下~~default : return "xxxx网";break; } return "xxxx网";帮忙解释一下?不懂哦~~ 就是调用这个方法的时候,要传递参数,如果传入的是1就返回“新闻标题1”如果传入的是2就返回“新闻标题2”如果传入的是3就返回“新闻标题3”如果以上都不是,不是1不是2也不是3,那么就返回标题“xxxx网” public class Head{ public Head() { // // TODO: 在此处添加构造函数逻辑 // } public string txtTitle; public string txtCopy; public static string Title(int caseNum) { OleDbDataReader Config = Class.ExecuteRed("select * from Setting where ID=1"); if (Config.Read()) { //赋值 txtTitle = Config["Title"].ToString(); txtCopy = Config["Copy"].ToString(); } Config.Close(); Config.Dispose(); switch (caseNum) { case 1: return "'" + txtTitle + "'"; break; case 2: return "'" + txtCopy + "'"; break; } return ""; }<%=Head.Title(1)%><%=Head.Title(2)%>这样拿不出来啊,提示编译器错误信息: CS0120: 非静态的字段、方法或属性“Head.txtTitle”要求对象引用大家再帮我看看~~~ public string Title() { public static string ert = "新闻中心"; } 文件夹监视问题 从别人那里考的程序在自己机子上运行的问题 请问系统里发送短消息和一般的邮件有什么区别呢? 求jquery easyui tree实例代码,在线等,谢谢! 帮看下 这么写对不 超简单 ^..^打印源码两年了,再发源码和XML解析打印、报表设计器 bug版 (30分)《图书管理系统》源代码 哪里有下呀`~我都找了好长时间都没找的~~~谢啦~~ datagrid编辑列不能为空的问题? 数据无法删除(system.data.datarow) DataGrid问题,请赐教。 新手求教(关于数据库) 老问题啦!多帮忙吧!
第一、你用Head. ,你得确定一下你的方法是不是写在了Head这个类里面,head类也要是public的。
第二、你提问的标题是“静态类问题”,但是我貌似只看到静态方法。
貌似以前听楼主从asp转过来的,asp非面向对象的语言,既然楼主现在研究.net了,就好好的看看面向对象的一些东西。类等等
并且,类要放在App_Code中
public static string Title()
{
string ert = "新闻中心";
string ert1 = "新闻中心1";
string ert2 = "新闻中心2";
}
现在这里面 我读两条数据
这样的话,我怎样分别拿出这三个的值?谢谢~~
{
public static string ert = "新闻中心";
public static string ert1 = "新闻中心1";
public static string ert2 = "新闻中心2";
}string str1=Title.ert;
string str2=Title.ert1;
string str3=Title.ert2;你试试这样可以吗? 我没有试
public static string title(int caseNum)
{
switch(caseNum)
{
case 1 : return "新闻标题1";break;
case 2 : return "新闻标题2";break;
case 3 : return "新闻标题3";break;
default : return "xxxx网";break;
}
return "xxxx网";
}
}
return "xxxx网";帮忙解释一下?不懂哦~~
如果传入的是1就返回“新闻标题1”
如果传入的是2就返回“新闻标题2”
如果传入的是3就返回“新闻标题3”
如果以上都不是,不是1不是2也不是3,那么就返回标题“xxxx网”
public class Head
{
public Head()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string txtTitle;
public string txtCopy;
public static string Title(int caseNum)
{
OleDbDataReader Config = Class.ExecuteRed("select * from Setting where ID=1");
if (Config.Read())
{
//赋值
txtTitle = Config["Title"].ToString();
txtCopy = Config["Copy"].ToString(); }
Config.Close();
Config.Dispose(); switch (caseNum)
{
case 1: return "'" + txtTitle + "'"; break;
case 2: return "'" + txtCopy + "'"; break;
}
return "";
}
<%=Head.Title(1)%><%=Head.Title(2)%>这样拿不出来啊,提示编译器错误信息: CS0120: 非静态的字段、方法或属性“Head.txtTitle”要求对象引用
大家再帮我看看~~~
{
public static string ert = "新闻中心";
}