.NET
D564457199
这个作者很懒,什么都没留下…
展开
-
ASP.NET中用JS弹出模态对话框后在里面的分页的问题!
下面是我打开模态对话框的JS函数: <script language="javascript"> function OpenWin(){ var str=window.showModalDialog('selorder.aspx','','dialogLeft=80px;dialogTop=80px;dialo...原创 2009-01-13 15:42:17 · 122 阅读 · 0 评论 -
asp.net中使用UrlReWriter 小结
UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 第一步,请从此下载此组件。http://msdn.microsoft.com/zh-cn/library/ms972974.aspx解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入:<?xml version="1....原创 2009-01-15 14:44:44 · 133 阅读 · 0 评论 -
项目文件“ ”已被重命名或已不在解决方案中
昨晚在家里做那个三层架构的新闻发布系统,做得一半了,今天拿到公司里继续做,在DAL层改了些东西,对DAL层重新生成,发现VS弹出一个对话框,说" 项目文件“ ”已被重命名或已不在解决方案中",经上网查证,发现可能是路径问题吧,只需要在把WEB层中把出错的引用移除,再重新添加引用即可.如图: 然后再重新生成DAL层即可生成. ...原创 2009-01-13 16:52:35 · 195 阅读 · 0 评论 -
.NET中使用三层构架如何从DAL层读取web.config中的数据库连接字符串!
using System; using System.Collections.Generic; using System.Text; using System.Web.Configuration; // 要引用这个命名空间 namespace DAL { public class SQLHelpe...原创 2009-01-13 16:24:25 · 607 阅读 · 0 评论 -
Visual Studio 2005/2008 调试出现“无法显示该网页”!
调试Web程序的时候,突然页面不能显示出来,老是显示着“网页无法显示”的页面。云里雾里,鬼知道是怎么解决的,终于一个惊天大发现:IE地址栏里面显示端口号和桌面任务栏右下角“ASP.NET Development Server”的端口压根就不一致,我把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就出来了,后面在Google上继续搜索,查询关键字...原创 2009-01-13 16:11:02 · 150 阅读 · 0 评论 -
.NET使用一般处理程序生成验证码!
<%@ WebHandler Language="C#" Class="WaterMark" %> using System; using System.Web; using System.Drawing; using System.Drawing.Drawing2D; using System.Web.SessionState; public ...原创 2009-01-13 16:08:58 · 123 阅读 · 0 评论 -
关于.net发送EMAIL的总结
①导入相应的包: using System.Web.Mail; using System.Net.Mail; using System.Net; ②建立发送Email的方法: /// <summary> /// 发送EMail /// </summary> /// <param name...原创 2009-01-13 16:03:16 · 673 阅读 · 0 评论 -
Repeater控件中点击按钮后获取某一行的数据!
其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument, 如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码: TextBox t = (TextBox)sender; ...原创 2009-01-13 15:59:44 · 393 阅读 · 0 评论 -
利用BulletedList的DataBound事件设置BulletedList的超链接!
前台页面代码: <asp:BulletedList ID="bulPPName" runat="server" ondatabound="bulPPName_DataBound" CssClass="bul"> </asp:BulletedList> 后台代码: bulPPName.DataSource = ProLi原创 2009-01-13 15:57:15 · 386 阅读 · 0 评论 -
在ASP.NET中如何在前台使用urlencode!
<a href='ShowProParam.aspx?name=<%# Server.UrlEncode(Eval("IPVN").ToString()) %>&itemid=<%# Eval("ItemId") %>'>原创 2009-01-13 15:54:24 · 298 阅读 · 0 评论 -
NET使用了UpdatePanel后如何弹出对话框!
ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "提示", "alert('购物车为空,请先购物!')", true);原创 2009-01-13 15:51:51 · 159 阅读 · 0 评论 -
GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列!
GridView模板列有一TextBox,TextBox的AutoPostBack属性为True,在TextChanged事件中可通过如下代码获取当前行某列的值: TextBox t = (TextBox)sender; GridViewRow drv = (GridViewRow)t.NamingContainer; int rowIndex = drv.RowIndex;...原创 2009-01-13 15:48:55 · 349 阅读 · 0 评论 -
在前台ASPX页面中直接判断绑定的数据是否为空!
用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在RowDataBound事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值: <%# string.IsNullOrEmpty(Eval("pic").ToString()) ? "" : Eval("pic") %&g...原创 2009-01-13 15:47:44 · 481 阅读 · 0 评论 -
在GridView的RowDataBound事件中获取某行某列的值!
在目前的工作中经常用到,特此记录,特别是那个 DataRowView ,经常是忘记怎么拼写的,嘿嘿! // 判断订单状态填充“操作”列 protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == Dat...原创 2009-01-13 15:45:59 · 344 阅读 · 0 评论 -
ASP.NET中把2008-9-6形式的字符串转成2008-09-06
上网搜索了好一会,解决方法如下: 可以利用.NET中格式化字符串的方法转换!代码如下: string str = "2008-9-6" DateTime dt = DateTime.Parse(str); Response.Write(String.Format("{0:yyyy-MM-dd}", dt)); ...原创 2009-01-13 15:44:21 · 105 阅读 · 0 评论 -
ASP.NET AJAX RC Tip:页面中无UpdatePanel时UpdateProgress
为什么安装ASP.NET AJAX RC之后,某些页面总是在创建UpdateProgress时出现脚本错误。当时给了一个不太好的解决方案,刚才简单看了一下 System.Web.Extensions.dll中的相关实现,得出了一个更好的解决方案,在这里简单地说一下。 首先,我模拟一个“事发现场”,由此开始解决问题:一般来说,在所有的页面中可能需要统一的Updating Animation,于...原创 2009-02-25 08:30:31 · 155 阅读 · 0 评论