如何在ASP.NET页面中嵌入WINFORM控件二
原文:刘武|如何在ASP.NET页面中嵌入WINFORM控件二
上一篇介绍了在ASP.NET页面中嵌入WINFORM控件的基本方法,本篇会举个稍微复杂的例子来说明如何在页面中调用WINFORM控件的属性和方法。
一 新建项目 Liuw.Net.WindowsControlLibrary,并添加WINDOWS用户控件 MyControl1
二 给控件 MyControl1 添加属性和方法:
C#-Code:
namespace Liuw.Net.WindowsControlLibrary
{
public partial class MyControl1 : UserControl
{
public MyControl1()
{
InitializeComponent();
}
private string _userName = "";
public string UserName
{
set { _userName = value; }
get { return _userName; }
}
public void SayHello()
{
MessageBox.Show("Welcome To Liuwu.net," + _userName);
}
}
}
该控件包含一个UserName属性及SayHello方法,当调用方法的时候,则弹出对话框。
三 编译项目,并拷贝dll文件到网站目录
四 添加页面SayHello.aspx
ASP.NET-Code:
<script type="text/javascript">
function SayHello()
{
var obj = document.getElementById("ctl");
var input = document.getElementById("inputName");
obj.UserName = input.value;
obj.SayHello();
}
</script>
Name:<input type="text" id="inputName" /><br />
<input type="button" v
相关文档:
public ActionResult LoadRegionPerformance(TGProject.Models.WModels.TgsOutachiveCondition condition)
{
Account account = (Account)Session["Account"];
var questions = SP.TgsAreaShow(int.Parse(account.AREAID.ToString()));
List< ......
一、验证类
1、数字验证内
1.1 整数
/^(-|\+)?\d+$/.test(str)
1.2 大于0的整数 (用于传来的ID的验证)
/^\d+$/.test(str) &nb ......
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using ......
原文:刘武|asp.net中cookie的处理
使用中发现用Request.Cookies.Remove()无法删除cookie,google了一下发现一般是通过将过期时间设置成过去的时间来完成删除的。顺便整理下cookie的操作:
一 创建
1 单值的创建
C#-Code:
HttpCookie hc = new HttpCookie("Value");
hc.Value = "value";
Response.Appe ......