
网上找的解决方案都是一大堆话和代码,看着就头疼: 程序中实现了这样一个功能,将一个对象序列化后,作为参数传递给另一个页面,这个页面得到参数并反序列化后还原此对象,但是在运行时有时正常,有时出现“base-64 字符数组的无效长度”的错误提示。 在网上查找资料,都是说在使用Convert.ToBase64String()方法对字符串进行Base64编码时,…
javascript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); &nbs…
<td>密&nbsp;&nbsp;码:</td><td><ASP:TextBox id="Pass" runat="server" TextMode="Password" CssClass="bdline" Width="118px&quo…
正则替换html 标签 string s=Regex.Replace(文本, " <[^>]*>", "");
1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, S…
验证码类:CreateImage.cs using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.…
var objDrp = document.getElementById("mydown2"); var selectValue = objDrp.options[objDrp.selectedIndex].value; var selectText = objDrp.options[objDrp.selectedIndex].inner…
为了便于不生成垃圾代码,很多人使用了enableViewStateMac="false"这个属性,但是发现使用了这个属性之后,一些功能失效 解决方法,可以再加一个属性: enableEventValidation="false"则可正常使用 在配置中使用 <pages enableEventValidat…
经常水晶报表本地运行没问题,但是上传到服务器上就报错了 错误信息如下: “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。&…
public void Checked() { foreach(ListItem li in this.CheckBoxList1.Items) {  …
如果要把主页Index.aspx 生成静态页面 Index.html后输出会提高别人的访问速度.发布网站时,发布Index.html,每次更新主页内容后,重新加载Index.aspx,就能自动刷新静态页面Index.html的内容!方法是在Index.aspx.cs的后台代码中写入以下函数://把动态页面.aspx 生成静态页面.html …
<table> <tr> <td>用户编号</td> </tr> <asp:Repea…
switch 语句用法功能:switch语句是多分支选择语句.用来实现多分支选择结构.if语句只有两个分支可供选择,而实际问题中常常要用到多分支的选择.例如,学生成绩分类(90为"A"等,80-89分为'B'等,70-90分为'C'等......).当然这些都可以用嵌套的if语句来外理,但如果分支较多,则嵌套的if语句层数多,程序沉余长而且可读性降低.C…
using System;using System.Data;using System.Configuration;using System.Collections;using System.Linq;using System.Web;using System.Web.Security;using System.Security.Cryptography;using System.…
比方:<asp:HyperLink ID="HyperLink2" runat="server" Target="I2" NavigateUrl='<%# Eval("D_ID","../AddDingDan.aspx?id={0}") %>+<%# Eval(&…
大家一定在编写或分析一个复杂存错过程时,很希望能想VS代码一样进行调试,可惜SQL Server本身并没有提供调试器,我们可以利用VS来进行调试。 我写了一个简单的存储过程,介绍一下用VS调试存储过程的步骤。 第一步:启动Visual Studio,点“试图”->“服务资源管理器” 第二步:添加数据连接。 填写好数据库名、登录账号、和要连接的数…
CommandArgument='<%#Eval("dyid").ToString()+Eval("dyid1").ToString()+… %>'这种形式就行你把Eval("").ToString()当成一个普通字符串,而'<%# %>'保留就行,你高兴怎么处理就怎么处理,所有字符串的操作都有效,你还…
点击VS.NET 2005菜单“工具”-->“选项”,打开“选项”对话框,在左侧“文本编辑器”-->“语言(如C#/VB)”-->“常规”中,在“行号”前打上对勾即可。
1.使用代码的方式进行编写。 2. Trigger属性: 1)AsyncPostBackTrigger :只是UpdatePanel中指定的进行了局部刷新。 2)PostBackTrigger : 整页进行回送(整个页面都刷新了)。 3. 编程方法控制UpdatePanel的更新: 1) 在PageLoad()中:使用ScriptManager的RegisterAsync…
一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。二是在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发时提示该错误,将下拉菜单初始Item值删除,在绑定事件中添加Item项。