<%@ Page Language="C#" AutoEventWireup="true" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onclick", "getCursor('" + TextBox1.ClientID + "','" + Hidden1.ClientID + "');");
}
protected void Button1_Click(object sender, EventArgs e)
{
string fileName = FileUpload1.FileName;
//保存文件省略
int pos = 0;
Int32.TryParse(Hidden1.Value, out pos);
TextBox1.Text = TextBox1.Text.Insert(pos, fileName);
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ASP.NET 中在指定的位置处插入字符</title>
<script type="text/javascript">
function getCursor(param1,param2)
{
var pos = 0;
var t = document.getElementById(param1);
if(document.selection )
{
t.focus();
var rng = document.selection.createRange();
rng.setEndPoint("EndToStart", t.createTextRange());
pos = rng.text.length;
}
else if(t.selectionStart)
{
pos = t.selectionStart;
}
document.getElementById(param2).value = pos;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" Width="629px">123456789</asp:TextBox>
<input id="Hidden1" type="hidden" runat="server" />
</div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="上载文件" OnClick="Button1_Click" />
</form>
</body>
</html>
分享到:
相关推荐
总的来说,ASP.NET提供了强大的字符串处理能力和文件上传机制,使得在指定位置插入字符或文件名变得相对简单。无论是在HTML输出、数据库存储还是其他业务逻辑中,都可以灵活地进行这样的操作。然而,实际应用中还...
在ASP.NET中向数据库插入数据是一项常见的开发任务,它涉及到Web应用程序与数据库之间的交互。ASP.NET是Microsoft开发的一个用于构建动态网站、Web应用和Web服务的框架,它提供了丰富的工具和API来帮助开发者轻松地...
在ASP.NET开发过程中,向数据库表插入数据时遇到NULL值处理不当的问题十分常见。本篇文章将详细探讨这个问题,并提供一些解决方案。 #### 问题背景 在ASP.NET应用程序中,经常需要与数据库进行交互操作,如增删改...
在探讨如何在ASP.NET中插入Flash动画的源代码时,我们首先需要理解ASP.NET与Flash动画的基本概念,以及它们如何协同工作。ASP.NET是Microsoft推出的一种服务器端脚本环境,用于构建动态网页和Web应用程序。而Flash...
在ASP.NET应用程序中,经常需要处理数据库操作,例如插入、更新或删除记录。其中一种常用的技术是使用`DataSet`来管理这些操作。`DataSet`是一个内存中的缓存,它能够存储来自数据库的数据,并且可以在不直接与...
2. **添加SQLite支持**:在项目中添加对SQLite的支持,配置`appsettings.json`以指定数据库连接字符串。 3. **创建模型**:定义你的数据模型类,这些类将映射到SQLite数据库表。 4. **创建数据库上下文**:创建一...
在探讨ASP.NET中的控制字符与文本处理技巧时,我们首先需要理解什么是控制字符以及它们在ASP.NET编程环境中的应用。控制字符,通常指的是ASCII码表中具有特定功能但不显示为可视字符的那一部分,例如换行(\n)、...
### ASP.NET中读取TXT文件及插入到数据库存储 ...通过上述步骤,我们可以实现在ASP.NET中读取TXT文件并将数据插入到数据库的功能。这不仅可以提高数据处理的自动化程度,还能够增强系统的灵活性和可扩展性。
在这个案例中,"asp.net实现的简单留言板"是一个利用ASP.NET技术和SQL Server 2000数据库来构建的基本交互式功能,允许用户在网站上留言并查看其他用户的留言。 1. ASP.NET基础:ASP.NET提供了丰富的控件和类库,...
根据提供的标题、描述以及部分代码内容,我们可以总结出关于如何使用 ASP.NET 在 Excel 文件中插入并控制图片的一些关键知识点。 ### 知识点一:ASP.NET 中导出 Excel 文件的基本流程 1. **创建 Excel 工作簿**: ...
* ASP.NET 2.0/3.5 中直接操作 GridView 控件插入新记录 * ASP.NET GridView 中超链接的使用(带参数) * .NET 语言 Smobiler 开发利用 GridView 控件设计较复杂的表单 * ASP.NET GridView 自适应列宽不变形实现思路...
- 在这个例子中,`ButtShow`方法被直接嵌入到了HTML中,当页面加载时,ASP.NET引擎会自动执行`ButtShow`方法,并将结果作为字符串插入到HTML中指定的位置。这里`strid`被转换成了字符串并作为参数传递给了`ButtShow`...
在ASP.NET程序中实现上传下载文件.doc 复合 Web 控件示例(2.0).doc 如何在ASP.Net中把图片存入数据库.txt 如何在DateTime字段里只存储日期部分?.txt 如何用.NET创建Windows服务.doc 委托与事件.doc 学生...
开发者可以在这些阶段中插入代码,以执行特定的任务,如设置初始值、绑定数据或处理用户输入。 三、ASP.NET控件 ASP.NET控件是构建Web界面的基础,包括HTML控件、服务器控件和Web控件等。这些控件提供了丰富的功能...
你需要在代码中创建一个连接字符串,指定Excel文件的位置和工作表名称,然后通过ADO.NET的DataAdapter和DataTable来读取数据。以下是一个基本示例: ```csharp string connectionString = "Provider=Microsoft.Jet...
7. **App_Code**:在ASP.NET中,App_Code目录用于存放共享的代码文件,这些文件在编译时会被自动合并到应用程序的DLL文件中。ewebeditor可能在这里包含了自定义的辅助类或者业务逻辑。 8. **eWebEditor**和`File`...
在这个特定的项目中,“asp.net简易留言板 表情加文字”是一个利用ASP.NET技术实现的互动交流平台,它不仅支持用户发表文字留言,还增加了表情功能,使用户的表达更加生动有趣。 首先,我们要理解ASP.NET中的页面...
在这个配置例子中,我们将深入探讨如何在ASP.NET项目中集成和配置FCKeditor。 首先,我们看到有以下几个关键文件: 1. **Default.aspx**: 这是ASP.NET Web应用程序的主要页面,通常包含FCKeditor控件的HTML和ASP...
这个"Asp.Net 完整实例"提供了一个全面的示例项目,旨在帮助开发者深入理解Asp.Net的工作原理及其在实际开发中的应用。 在Asp.Net中,我们主要会接触到以下几个核心概念: 1. **页面生命周期**:Asp.Net页面从请求...
我们需要创建一个数据库表,定义这些字段,并使用ADO.NET(ASP.NET中的数据访问技术)来与数据库进行交互,包括插入、查询和更新数据。 在ASP.NET中,我们可以使用内置的GridView控件展示数据库中的留言列表,用户...