现在遇到一个需求,就是客户在发短信的时候,要在TextBox中输入手机号码或者直接读出号码到TextBox.
假如用户本来已经有了一个单独存放号码的文档,里面有好多手机号码,我怎样把这些手机号码取到TextBox里面,然后发送信息。
如果不能直接取,先把文档中的数据(注意是数据不是整个文档)存入数据库,然后再从数据库中读取出来也行。
请教各位大虾有什么解决办法没有?
假如用户本来已经有了一个单独存放号码的文档,里面有好多手机号码,我怎样把这些手机号码取到TextBox里面,然后发送信息。
如果不能直接取,先把文档中的数据(注意是数据不是整个文档)存入数据库,然后再从数据库中读取出来也行。
请教各位大虾有什么解决办法没有?
解决方案 »
- 关于保存gridview数据的疑问
- 请问下面代码里面的if语句里的 &&!判断的什么 表示什么意思
- 如何将从数据库中读取出的图片绑定到页面的image控制上
- 多个WEB.CONFIG如何在虚拟主机上可以并存
- *求救* treeview点击后字体变大问题
- javascript 取url的值
- GridView的一个小问题~~~~~~
- 返回数据类型为Ilist,怎么把它中对应的数据库字段和textbox绑定?
- asp.net中如何从交换机中取出来电
- 疯掉了!哪位帮忙看看呀,太奇怪了,先谢了!
- 为什么绑定xml文件到TreeNodeSrc属性后,老是出现"The data at the root level is invalid. Line 1, position 1."异常...
- 请教Asp.Net连接数据库和Asp的一个区别
(假设手机号码文档为:C:\mobile.txt) System.IO.StreamReader streamReader = System.IO.File.OpenText(@"C:\mobile.txt");
// 读取文档内容
string mobiles = streamReader.ReadToEnd(); Regex reg =new Regex(@"13\d{9}"); // 遍历所有匹配到的手机号码,以“,”号分隔存放到 textBox1中去。
foreach(Match match in reg.Matches(mobiles))
{
textBox1.Text += match.Groups[0].Value + ",";
} if(textBox1.Text!="")
{
// 删除最后一个逗号
textBox1.Text = textBox1.Text.Remove(textBox1.Text.Length-1,1);
}
找不到类型或命名空间名称“reg”(是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“Regex”(是否缺少 using 指令或程序集引用?)
String input;
StreamReader sr;
private void GetValues(string fileName)
{
sr = File.OpenText(fileName);
while ((input=sr.ReadLine())!=null)
{
//再这里判断读取的时候为手机号码等操作了
}
}
StreamReader srd;
//取得文件的实际路径
string file_path=Server.MapPath ("moblie_num.txt");
//string file_path=Server.MapPath (myfile.Value);
//打开文件进行读取
srd=File.OpenText (file_path);
string str=srd.ReadToEnd();
TextBox1.Text=str.ToString();
srd.Close ();
现在我想让用户通过file浏览本机文件,怎样获取该路经呢?
我用
string file_path=Server.MapPath (myfile.Value);
获取路径出现错误:MapPath“C:\Documents and Settings\Administrator\桌面\moblie_num.txt”的路径无效。应为虚拟路径。
怎样获取??????
using System.Text.RegularExpressions;
string file_path=myfile.Value; Server.MapPath (myfile.Value); 是映射服务器的路径了,而你是要得到客户机器文件的路径,所以直接用 string file_path=myfile.Value; 就可以了。