自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 《在ASP.NET 中实现页面打印》续集

<asp:Button ID="btnPrint" CssClass="btnSelect" runat="server" Text="打 印" Height="24px" Width="106px" OnClientClick="preview()" />

2026-06-21 09:06:22 160

原创 在ASP.NET 中实现页面打印

本文介绍了在ASP.NET中实现页面打印功能的两种JavaScript方法。一是部分打印:通过定义<!--PrintStart-->和<!--PrintEnd-->标记来截取指定范围的内容,使用window.print()打印后重新加载页面;二是全页打印:直接调用window.print()方法。重点说明打印按钮应使用OnClientClick而非OnClick属性,确保在客户端执行。示例代码展示了如何实现公司信息的打印功能,同时排除不需要打印的内容。这两种方法简单实用,可根据需求选

2026-06-19 08:40:05 231

原创 在VS2022中添加AJAX Control ToolKit 工具箱

本文介绍了无需单独下载即可安装AjaxControlToolkit的方法:首先通过NuGet包管理器使用Install-Package AjaxControlToolkit命令安装程序包;然后手动在工具箱中添加AjaxControlToolkit选项卡,通过浏览找到安装路径中的AjaxControlToolkit.dll文件完成控件添加。需要注意的是,使用这些控件前必须先添加ScriptManager控件,否则会出现错误提示。该方法简化了AjaxControlToolkit的安装流程,方便在后续项目中直接使

2026-04-16 09:27:27 52

原创 错误:不能在 DropDownList 中选择多个项

摘要:处理DropDownList控件选中项时出现"不能在DropDownList中选择多个项"错误。问题原因是在获取SelectedItem.Text时已默认选中第一项,再执行FindByText选中新项会导致多重选择冲突。解决方法是在设置新选中项前调用ClearSelection()清除原有选择。示例代码展示了如何先清除选中状态再设置新选中项,从而避免该错误。

2026-03-05 19:45:22 418

原创 FileUpLoad在Updatepanel内提交时属性FileName值为空值?

本文探讨了ASP.NET中使用UpdatePanel控件时FileUpload控件获取文件名为空的问题及解决方案。由于FileUpload控件需要整页回送,而UpdatePanel默认使用AsyncPostBackTrigger进行局部更新,导致文件信息丢失。解决方法是将UpdatePanel中的触发器类型改为PostBackTrigger,强制整页回送。通过修改触发器配置,即可正常获取FileUpload控件的文件名。这为开发者在保持UpdatePanel优势的同时解决了文件上传功能失效的问题。

2026-02-26 16:50:58 509

原创 Timer所处的位置决定刷新页面的哪个部分

摘要:Timer控件在ASP.NET中的位置影响页面刷新范围。当Timer位于UpdatePanel外时会刷新整个页面,导致输入框无法正常输入。解决方案是将Timer放入单独的UpdatePanel中,与输入框所在的UpdatePanel分开。通过创建两个UpdatePanel:一个包含Timer和显示时间的Label,另一个包含TextBox和Button,可以同时实现时间动态更新和文本框正常输入的功能。后台代码保持不变,只需调整前台布局即可解决刷新冲突问题。

2026-02-26 16:08:25 935

原创 ASP.NET查询日期范围时要注意MSSQL数据字段的类型

摘要:数据库设计中,Date和DateTime类型的选择会影响查询结果。当使用DateTime类型时,查询条件会同时比较日期和时间部分,可能导致超出预期范围的结果。例如查询2026-2-1至2026-2-10的记录时,2026-2-10 10:11:35会被排除。解决方法是通过Convert(date,RecordTime)函数将DateTime转换为纯Date类型,确保只比较日期部分,从而包含完整的日期范围查询结果。

2026-02-06 23:08:37 310

原创 (小白贴)ASP.NET 无反应又不提示错误如何找出代码中的错误?

ASP.NET 无反应又不提示错误如何找出代码中的错误?

2026-02-04 09:48:09 255

原创 ​GridView中使用模板列TemplateField实现编辑删除等功能时提示“e.CommandArgument输入字符串的格式不正确”错误​

RowCommand()事件配合使用。而能用什么类型的列?一般最容易的是使用ButtonField列和CommandField列,当然,也可以用其他列,如使用模板列即TemplateField列,但会提示错误:“e.CommandArgument输入字符串的格式不正确但使用TemplateField列需要注意一点,就是在RowCommand事件中行索引号会丢失变为空字符串,造成无法查找到数据行。为什么丢失行索引号呢?看了其他网友的方法总结,我个人认为。

2026-01-29 09:20:57 648

原创 SelectCommand.Parameters.Add(new SqlParameter(“ReturnValue“ 加入返回参数ReturnValue什么时候有作用?

也可以理解为,如果用存储过程返回参数来返回执行结果,则用ReturnValue来接收执行结果值。且,在SQL存储过程中有返回参数时,加入返回参数ReturnValue时才有作用,如果只是执行的是命令文本,加入返回参数ReturnValue无意义。首先,要知道加入返回参数就是返回SQL存储过程语句中返回参数的值。以上前提条件不可缺,缺少了以上2条前提条件时,加入返回参数。SQL数据库有预设存储过程,且语句中有返回参数。则无意义,也不起作用,只是执行的加入返回参数。其次,加入返回参数起作用的前提每件。

2025-11-27 08:59:45 798

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除