彩票走势图

Barcode Professional for ASP.NET使用教程:ASP.NET移动网站条码的添加

原创|使用教程|编辑:龚雪|2015-12-11 15:32:27.000|阅读 352 次

概述:Barcode Professional for ASP.NET是Neodynamic公司的一款.NET服务器控件,本文将展示如何用Barcode Professional for ASP.NET实现ASP.NET移动网站条码的添加。含有C#和VB两种参考代码。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

需求:

  • Neodynamic Barcode Professional 5.0 以及以上
  • Microsoft .NET Framework 2.0及以上
  • Microsoft Visual Studio 2005/2008,Visual Web Developer Express Edition或 Microsoft Expression Web

可通过Barcode Professional 的ASP.NET Mobile技术轻松创建Mobile WebForms,从而实现移动设备上条码的显示。

【Barcode Professional for ASP.NET最新下载】

可以根据以下步骤进行操作:

1.创建ASP.NET网站。

2.添加引用Neodynamic.WebControls.BarcodeProfessional.dll程序集。

3.打开web.config 文件并在httpHandlers节点添加下列条目。

<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="BarcodeGen.axd" type="Neodynamic.WebControls.BarcodeProfessional.BarcodeProfessional, Neodynamic.WebControls.BarcodeProfessional"/>
</httpHandlers>
</system.web>
</configuration>

4.添加一个"Mobile Web Form"项目并将其看起来像下图一样设计,你也可以直接从源代码粘贴复制。

barcodepro
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="MobileVB.aspx.vb" Inherits="MobileVB" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
 
<html xmlns="//www.w3.org/1999/xhtml" >
<body>
<mobile:Form id="Form1" runat="server"><mobile:Label ID="Label1" Runat="server">Barcode Gen</mobile:Label> <mobile:Image
ID="Image1" Runat="server" Visible="False">
</mobile:Image> <mobile:Label ID="Label2" Runat="server">Value To Encode:</mobile:Label> <mobile:TextBox
ID="TextBox1" Runat="server">
</mobile:TextBox><mobile:SelectionList ID="SelectionList1" Runat="server" SelectType="Radio">
<Item Selected="True" Text="Code128" Value="Code128" />
<Item Text="DataMatrix" Value="DataMatrix" />
<Item Text="AztecCode" Value="AztecCode" />
<Item Text="QRCode" Value="QRCode" />
</mobile:SelectionList> <mobile:Command ID="Command1" Runat="server" OnClick="Command1_Click">Barcode Now</mobile:Command></mobile:Form>
</body>
</html>

5.为按钮编码。在按钮事件过程中,生成一个固定 URL 条码,这个条码在Barcode Professional 中叫做"Codeless Barcode Generation",能自动检测移动设备的首选图像。

VB

Protected Sub Command1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Command1.Click
'Use Codeless barcode generation...
' - Please refer to web.config under HttpHanlder node for BarcodeGen settings
' - Please refer to "Codeless Barcode Generation" topic of product help for further details about params.
 
Dim barcodeSymbology As String = Me.SelectionList1.Selection.Value
 
Me.Image1.ImageUrl = "~/BarcodeGen.axd?S=" + barcodeSymbology + "&C=" + Server.HtmlEncode(Me.TextBox1.Text) + "&BH=0.2&MS=0.04"
Me.Image1.Visible = True
End Sub

C#

protected void Command1_Click(object sender, EventArgs e)
{
//Use Codeless barcode generation...
// - Please refer to web.config under HttpHanlder node for BarcodeGen settings
// - Please refer to "Codeless Barcode Generation" topic of product help for further details about params.
 
string barcodeSymbology = this.SelectionList1.Selection.Value;
 
this.Image1.ImageUrl = "~/BarcodeGen.axd?S=" + barcodeSymbology + "&C=" + Server.HtmlEncode(this.TextBox1.Text) + "&BH=0.2&MS=0.04";
this.Image1.Visible = true;
}

完成!创建项目,进行测试。

本文译自

购买最新正版授权!""

慧都年终盛典火爆开启,一年仅一次的最强促销,破冰钜惠不容错过!!优惠详情点击查看>>


标签:.NET条形码条码生成

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP