新闻系统 怎么判断提交的ID是否合法? asp.net c# 做一个新闻系统,当浏览某一条信息时怎么判断 传递过来的 ID 时否合法(是否为空或字母)?比如: int nID = Int32.Parse(Request.QueryString["N_ID"]);if(这里面怎么写?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int nID;if(!string.IsNullOrEmpty(Request.QueryString["N_ID"]) && int.TryParse(Request.QueryString["N_ID"], out nID)){ // nID} int nID=0;nID=int.TryParse(Request.QueryString["N_ID"],out nID);if(nID>0){ NewsModel model=GetModel(nID); //获取文章实例 我这是假设 if(model!=null) //是否存在该文章 { //...执行显示的操作。 } else{}//任你处置} int nID;try{ nID = Int32.Parse(Request.QueryString["N_ID"]); }catch{ Response.Redirect("error.aspx");}然后再判断是否数据库中存在nID这个值不存在就跳转存在就读数据 ASP.NET 支付宝问题 img 中src 不同导致 无法显示的问题 棘手的问题 乱码问题!fxqyyzg(海冬青)请再来帮帮忙 C#.net入门后 练习那些事例 或其他有利于提高的方法? 后台调用前台html控件 怎麼樣通过DataTable更新数据库里的数据 一个关于ASP.NET与SQL 2000的问题 url重写的一个小问题 关于checkboxlist的问题 请问05里面怎么做到用根目录调试 怎么获取 按钮ID
if(!string.IsNullOrEmpty(Request.QueryString["N_ID"]) && int.TryParse(Request.QueryString["N_ID"], out nID))
{
// nID
}
nID=int.TryParse(Request.QueryString["N_ID"],out nID);
if(nID>0)
{
NewsModel model=GetModel(nID); //获取文章实例 我这是假设
if(model!=null) //是否存在该文章
{
//...执行显示的操作。
}
else{}//任你处置
}
try
{
nID = Int32.Parse(Request.QueryString["N_ID"]);
}
catch
{
Response.Redirect("error.aspx");
}
然后再判断是否数据库中存在nID这个值
不存在就跳转
存在就读数据