日常遇到小问题
来源:互联网 发布:淘宝7天下架什么意思 编辑:程序博客网 时间:2024/04/29 20:34
日常遇到的一些小的问题,就当是做笔记啦,对自己有所帮组的同时,希望对大家也有些帮组
1,字符串分割成单个字符数组
string sss=“aaaaaaaaaaaaa”;
char[] temp = ssss.ToCharArray();
2,repeater等数组绑定的
这是前台aspx界面中的内容。GetJyfw是后台cs中的代码
<asp:Repeater ID="repBuseness" runat="server"> <ItemTemplate> <div class="qy_info"> <dl> <dt><a href="qyinfo.html" target="_blank"> <img src="../images/test/test6.jpg" /></a></dt> <dd class="qy_dd1"> <h2>品牌简称:<%#Eval("Hnst_Com_Ppjc")%><!--<a href="javascript:;" class="rzsub">已认证</a>--><a href="yyzz.html" class="wrzsub" target="_blank">未认证</a></h2> <p>旅行社星级:<%#Eval("Hnst_Com_Lxsxj") %><img src="../images/icon/xingxing.png" /><img src="../images/icon/xingxing.png" /><img src="../images/icon/xingxing.png" /><img src="../images/icon/xingxing.png" /><img src="../images/icon/xingxing.png" /></p> <p>质量监督:<%#Eval("Hnst_Com_Zljd") %></p> <p>邀请码:<%#Eval("Hnst_Com_Yqm") %></p> </dd> <dd class="qy_dd2"> <h2>企业信息</h2> <p>许可证号:</p> <p><%#Eval("Hnst_Com_Xkz") %></p> <p>经营范围:</p> <p><%#GetJyfw(Container.DataItem) %></p> </dd> </dl> </div> <!--qy_info--> </ItemTemplate> </asp:Repeater>这是后台cs中的GetJyfw方法
protected string GetJyfw(object item)
{
string jyfw = DataBinder.Eval(item, "Hnst_Com_Jyfw").ToString();
char[] temp = jyfw.ToCharArray();
string getjyfw="";
for (int i = 0; i < temp.Length; i++)
{
switch (temp[i])
{
case '1':
getjyfw+= "国内旅游";
break;
case '2':
getjyfw += "入境旅游";
break;
case '3':
getjyfw += "台湾旅游";
break;
case '4':
getjyfw += "出境旅游";
break;
default:
break;
}
}
return getjyfw;
}
3,可控数据类型
例如在注册页面,有些选项是非必填内容,如果不进行控制,可控数据会报错。这要对数据访问层的保存可控数据进行判断
public int AddUser(UserModel userModel)
{
//string sql = "insert into Hnst_User( Hnst_Com_Yhm, Hnst_Com_Pwd, Hnst_Com_Zljd, Hnst_Com_Provin, Hnst_Com_City, Hnst_Com_Area, Hnst_Com_Phone, Hnst_Com_Name, Hnst_Com_Code, Hnst_Com_Ppjc, Hnst_Com_Jyfw, Hnst_Com_Zyyw, Hnst_Com_Xkz, Hnst_Com_Ywys, Hnst_Com_Yqm, Hnst_Com_Clsj) values(@LoginName,@LoginPwd,@Quity,@Provin,@City,@Area,@Phone,@BusinessName,@Post,@Brand,@Jyfw,@Zyyw,@LicenseNum,@Ywys,@invideCode,@FoundTime) ";
string sql = "insert into Hnst_User(Hnst_Com_Yhm, Hnst_Com_Pwd, Hnst_Com_Zljd, Hnst_Com_Provin, Hnst_Com_City, Hnst_Com_Area,Hnst_Com_Phone,Hnst_Com_Name,Hnst_Com_Ppjc,Hnst_Com_Clsj,Hnst_Com_Xkz, Hnst_Com_Code,Hnst_Com_Jyfw,Hnst_Com_Zyyw,Hnst_Com_Ywys,Hnst_Com_Yqm) values(@LoginName,@LoginPwd,@Quity,@Provin,@City,@Area,@Phone,@BusinessName,@Brand,@FoundTime,@LicenseNum,@Post,@Jyfw,@Zyyw,@Ywys,@InviteCode ) ";
SqlParameter[] pams = {
new SqlParameter("@LoginName",userModel.Hnst_Com_Yhm),
new SqlParameter("@LoginPwd", userModel.Hnst_Com_Pwd) ,
new SqlParameter("@Quity",userModel.Hnst_Com_Zljd ),
new SqlParameter("@Provin",userModel.Hnst_Com_Provin ) ,
new SqlParameter("@City",userModel.Hnst_Com_City ) ,
new SqlParameter("@Area",userModel.Hnst_Com_Area ) ,
new SqlParameter("@Phone", userModel.Hnst_Com_Phone) ,
new SqlParameter("@BusinessName",userModel.Hnst_Com_Name ) ,
new SqlParameter("@Brand",userModel.Hnst_Com_Ppjc ) ,
new SqlParameter("@FoundTime",userModel.Hnst_Com_Clsj ) ,
new SqlParameter("@LicenseNum",userModel.Hnst_Com_Xkz),
new SqlParameter("@Post", string.IsNullOrEmpty(userModel.Hnst_Com_Code)?string.Empty:userModel.Hnst_Com_Code) ,
new SqlParameter("@Jyfw",userModel.Hnst_Com_Jyfw ) ,//经营范围
new SqlParameter("@Zyyw",userModel.Hnst_Com_Zyyw ) ,//主要业务
new SqlParameter("@Ywys", userModel.Hnst_Com_Ywys) ,//业务优势
new SqlParameter("@InviteCode",string.IsNullOrEmpty(userModel.Hnst_Com_Yqm)?string.Empty:userModel.Hnst_Com_Yqm)
};
return SqlDB.ExecuteNonQuerySP(sql, System.Data.CommandType.Text, pams);
}
4,隐藏gridview自带的分页页码
gridview有一个属性【PageSettings】的子属性【Visible】设置成【False】
5,获取session时,session过期报错
下面是我写的原代码,这个的错误就是,一旦session过期,if语句就会报错。好啦好久的原因,经同学一语点醒。
===========================================
if (!IsPostBack)
{
//HttpCookie cookie = Request.Cookies["userId"];
if (Session["userId"].ToString() != null)
{
userId = int.Parse(Session["userId"].ToString());
}
else
{
JavaScriptHelper.AlertAndRedirect("登陆过期,请重新登陆!", "login.aspx", this.Page);
}
}
===========================================
Session["genId"].ToString()这句里,如果Session["genId"]为null 再ToString()就会报错 所以if里应该是 if (Session["genId"] != null)
- 日常遇到小问题
- 关于日常编程中遇到小问题总结
- 日常小问题汇总
- 日常小问题集锦
- 日常小问题总结
- ORACLE日常小问题
- 日常开发遇到问题笔记
- 日常CSS遇到问题(1)
- 2016年JD工作遇到的问题:6-15,日常小问题
- 日常遇到的小知识积累
- 手机日常小技巧!!我觉得非常的实用,都是我们经常遇到的问题!!!
- android 日常 小问题 汇总
- 【八】Android日常小问题
- 工作中的日常遇到的问题
- 日常开发中遇到的问题汇总
- 遇到的小问题
- 遇到的小问题
- 遇到的小问题
- 51单片机双机通讯
- onActivityResult在Fragment没有回调的解决方法
- HDU 4161 Iterated Difference
- iOS开发——创建你自己的Framework
- 蓝桥杯的学习方向(电子类)
- 日常遇到小问题
- history
- 解决在EasyUI中使用百度地图出现不居中和坐标图标显示异常的问题(红色代码部分)
- iOS开发UI篇—popoverController使用注意
- Ajax请求中的async设置为false/true的区别
- MVC .NET的FormsAuthentication.SetAuthCookie在IE10中无效的问题
- 编程相关,OJ题常见错误,及做题总结
- 多线程并发流程控制之dispatch_group 有关函数
- hive集成MySql数据库