我得到这个控制,它工作正常,但我需要用我的MVC3项目。 我tryed我的方式,但没有工作。 我希望有一个人可以帮助我。 这就是网络表单自定义的控制代码:
ASPX:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BoletoCS.aspx.cs" Inherits="BoletoCS" %>
<%@ Register Assembly="Impactro.Cobranca" Namespace="Impactro.WebControls" TagPrefix="cob" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Boleto</title>
<style type="text/css">
.BolCell { font-size: 7pt; font-family: Verdana; }
.BolField { font-weight: bold; font-size: 12px; font-family: arial; }
</style>
</head>
<body>
<form id="form1" runat="server">
<cob:BoletoWeb id="bltPag" runat="server" CssCell="BolCell" CssField="BolField" ></cob:BoletoWeb>
</form>
</body>
</html>
代码隐藏:
using System;
using Impactro.Cobranca;
public partial class BoletoCS : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var cedente = new CedenteInfo
{
Cedente = "CURRICULO AUT ASS E CONS EM RH",
Banco = "341",
Agencia = "6157",
Conta = "30901-1",
Carteira = "175",
CNPJ = "14.765.492/0001-10"
};
var sacado = new SacadoInfo { Sacado = "RODRIGO MANGUINHO" };
var boleto = new BoletoInfo
{
NossoNumero = "44",
ValorDocumento = 99,
DataDocumento = DateTime.Now,
DataVencimento = DateTime.Now.AddMonths(1),
LocalPagamento = "PAGÁVEL EM QUALQUER BANCO ATÉ O VENCIMENTO.",
Especie = Especies.RC,
Instrucoes = "NÃO ACEITAR PAGAMENTO APÓS O VENCIMENTO."
};
bltPag.MakeBoleto(cedente, sacado, boleto);
}
}
这种自定义控件从Control继承。 它基本上呈现一个表。 我tryed剃刀,但没有工作做。 没有必须的任何错误也。
@using Impactro.WebControls
@using Impactro.Cobranca
@{
var ci = new CedenteInfo
{
Cedente = "CURRICULO AUT ASS E CONS EM RH",
Banco = "341",
Agencia = "6157",
Conta = "30901-1",
Carteira = "175",
CNPJ = "14.765.492/0001-10"
};
var si = new SacadoInfo { Sacado = "RODRIGO MANGUINHO" };
var bi = new BoletoInfo
{
NossoNumero = "44",
ValorDocumento = 99,
DataDocumento = DateTime.Now,
DataVencimento = DateTime.Now.AddMonths(1),
LocalPagamento = "PAGÁVEL EM QUALQUER BANCO ATÉ O VENCIMENTO.",
Especie = Especies.RC,
Instrucoes = "NÃO ACEITAR PAGAMENTO APÓS O VENCIMENTO."
};
var bw = new BoletoWeb
{
CssCell = "",
CssField = "",
ImagePath = Url.Content("~/images/bank-ticket")
};
bw.MakeBoleto(ci, si, bi);
}