下面要解决的问题如下:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:
1、函数声明为public
后台代码(把public改成protected也可以)
public string ss()
{
return("a");
}
2、在 html 里用可以调用前台脚本
<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>
方法三:
  ......
下面要解决的问题如下:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:
1、函数声明为public
后台代码(把public改成protected也可以)
public string ss()
{
return("a");
}
2、在 html 里用可以调用前台脚本
<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>
方法三:
  ......
下面要解决的问题如下:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:
1、函数声明为public
后台代码(把public改成protected也可以)
public string ss()
{
return("a");
}
2、在 html 里用可以调用前台脚本
<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>
方法三:
  ......
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
再简单介绍一下名称空间(NameSpace)System.Web.Mail类库里所提供的邮件发送的对象、属性和方法
(1)它有三个类:SmtpMail、MailMessage和MailAttachment。这三个对象本文的示例程序代码中都应用到了!
1. MailMessage ,提供属性和方法来创建一个邮件消息对象。(Provides properties and methods for constructing an e-mail message.)
2. MailAttachments – 提供属性和方法来创建一个邮件附件对象。(Provides properties and methods for constructing an e-mail attachment.)
......
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
再简单介绍一下名称空间(NameSpace)System.Web.Mail类库里所提供的邮件发送的对象、属性和方法
(1)它有三个类:SmtpMail、MailMessage和MailAttachment。这三个对象本文的示例程序代码中都应用到了!
1. MailMessage ,提供属性和方法来创建一个邮件消息对象。(Provides properties and methods for constructing an e-mail message.)
2. MailAttachments – 提供属性和方法来创建一个邮件附件对象。(Provides properties and methods for constructing an e-mail attachment.)
......
一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。
Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。
一、首先生成Excel文件。
方案一、如果用Excel保存的只是二维数据,也就是把他当数据库的来用。
最简单,你不用引用任何额外组件,只需要用 OLEDB 就可以完成创建Excel文件。 范例代码如下。
using System.Data.OleDb;
public static void CreateExcelFile2()
{
string OLEDBConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\aa2.xls;";
OLEDBConnStr += " Extended Properties=Excel 8.0;";
string strCreateTableSQL = @" CREATE TABLE ";
strCreateTableSQL += @" 测试表 ";
strCreateTableSQL += @" ( ";
strCreateTableSQL += @" ID INTEGER, ";
strCreateTableSQL += @" UserID INTEGER, ";
strCreateTableSQL += @" ......
一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。
Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。
一、首先生成Excel文件。
方案一、如果用Excel保存的只是二维数据,也就是把他当数据库的来用。
最简单,你不用引用任何额外组件,只需要用 OLEDB 就可以完成创建Excel文件。 范例代码如下。
using System.Data.OleDb;
public static void CreateExcelFile2()
{
string OLEDBConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\aa2.xls;";
OLEDBConnStr += " Extended Properties=Excel 8.0;";
string strCreateTableSQL = @" CREATE TABLE ";
strCreateTableSQL += @" 测试表 ";
strCreateTableSQL += @" ( ";
strCreateTableSQL += @" ID INTEGER, ";
strCreateTableSQL += @" UserID INTEGER, ";
strCreateTableSQL += @" ......
日期转化一
为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:
using System;
using System.Globalization;
String format="D";
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
结果输出
Thursday, June 16, 2005
参数format格式详细用法:
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTimePattern(长日期和长时间)
g 常规(短日期和短时间)
G 常规(短日期和长时间)
m、M MonthDayPattern
r、R RFC1123Pattern
s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)
t ShortTimePattern
T LongTimePattern
u UniversalSortableDateTimePattern 用于显示通用时间的格式
U 使用通用时间的完整日期和时间(长日期和长时间)
y、Y YearMonthPattern
下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别&ldquo ......
日期转化一
为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:
using System;
using System.Globalization;
String format="D";
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
结果输出
Thursday, June 16, 2005
参数format格式详细用法:
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTimePattern(长日期和长时间)
g 常规(短日期和短时间)
G 常规(短日期和长时间)
m、M MonthDayPattern
r、R RFC1123Pattern
s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)
t ShortTimePattern
T LongTimePattern
u UniversalSortableDateTimePattern 用于显示通用时间的格式
U 使用通用时间的完整日期和时间(长日期和长时间)
y、Y YearMonthPattern
下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别&ldquo ......
OA源码为我工作室精心打造,用了三年的时间,才修正完善的大型办公系统.
为独立开发,不存在版权纠纷,不会给您带来麻烦,代码完整,著作权登记号:2008SR14608.
OA最新升级,工作流更强大,表单定义更稳定
请认准联系方式,谨防假冒。
为节约开发成本,OA源码可以分模块进行提供
永久维护,有偿2次开发
软件功能分为专业版和基础版。
基础版,功能少,使用方便,价格超级便宜,经济实用。
专业版,功能多,应用面广,价格稍高一些,性价比高。
asp.net2.0+c#+mssql2000
qq 917669339
msn:qpweb@hotmail.com
email:qpsmartweb@126.com
手机:13002355133
请认准联系方式,谨防假冒
请咨询后了解价格,价格便宜.
联系人:邱鹏
基于微软asp.net2005+C#.0+MSSQL,技术领先,完全模块化设计,扩容性强,公文传阅
、收文、发文、合同管理、客户管理、客户数据分析、图形化的流程设计,使办公更
清晰、文档的在线编辑、印章的使用保密,编辑文档可同时进入留痕工作,可以完全
记住编辑时删除的文字,待编辑完成后统一管理。续易OA经压力测试,完全支持500人
以上的并发连接。并涵盖强大的语音提示功能。
支持短信猫对手机短信的发送与接收(收发双向),无需连接外网 ......
OA源码为我工作室精心打造,用了三年的时间,才修正完善的大型办公系统.
为独立开发,不存在版权纠纷,不会给您带来麻烦,代码完整,著作权登记号:2008SR14608.
OA最新升级,工作流更强大,表单定义更稳定
请认准联系方式,谨防假冒。
为节约开发成本,OA源码可以分模块进行提供
永久维护,有偿2次开发
软件功能分为专业版和基础版。
基础版,功能少,使用方便,价格超级便宜,经济实用。
专业版,功能多,应用面广,价格稍高一些,性价比高。
asp.net2.0+c#+mssql2000
qq 917669339
msn:qpweb@hotmail.com
email:qpsmartweb@126.com
手机:13002355133
请认准联系方式,谨防假冒
请咨询后了解价格,价格便宜.
联系人:邱鹏
基于微软asp.net2005+C#.0+MSSQL,技术领先,完全模块化设计,扩容性强,公文传阅
、收文、发文、合同管理、客户管理、客户数据分析、图形化的流程设计,使办公更
清晰、文档的在线编辑、印章的使用保密,编辑文档可同时进入留痕工作,可以完全
记住编辑时删除的文字,待编辑完成后统一管理。续易OA经压力测试,完全支持500人
以上的并发连接。并涵盖强大的语音提示功能。
支持短信猫对手机短信的发送与接收(收发双向),无需连接外网 ......
function ImportRun()
{
if(document.all.Content.children.length>0)
{
var oTable=document.all.Content.children(0);
var oFldInfo=new Array();
var oSendDom=CreateXmlDom("<dl/>");
if(oTable.tagName=="TABLE")
{
var oHeadRow=oTable.rows(0);
for(var k=0;k<oHeadRow.cells.length;k++)
{
oFldInfo.push(oHeadRow[k].innerText);
}
for(var i=1;i<oTable.rows.length;i++)
{
oHeadRow=oTable.rows(i);
&n ......
function ImportRun()
{
if(document.all.Content.children.length>0)
{
var oTable=document.all.Content.children(0);
var oFldInfo=new Array();
var oSendDom=CreateXmlDom("<dl/>");
if(oTable.tagName=="TABLE")
{
var oHeadRow=oTable.rows(0);
for(var k=0;k<oHeadRow.cells.length;k++)
{
oFldInfo.push(oHeadRow[k].innerText);
}
for(var i=1;i<oTable.rows.length;i++)
{
oHeadRow=oTable.rows(i);
&n ......