结合MS AJAX将资源文件编译到动态链接库

娃娃98765

娃娃98765

2016-02-19 20:05

下面图老师小编跟大家分享一个简单易学的结合MS AJAX将资源文件编译到动态链接库教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

一、创建类库项目LocalizingScriptResources。

二、添加System.Web 和 System.Web.Extensions命名控件引用。

三、添加一个Jscript文件。

四、将如下代码加入到js文件中:

function CheckAnswer()

{


var firstInt = $get('firstNumber').innerText;

var secondInt = $get('secondNumber').innerText;

var userAnswer = $get('userAnswer');


if (parseInt(firstInt)+parseInt(secondInt) ==userAnswer.value)

{

alert(Answer.Correct);

return true;

}

else

{

alert(Answer.Incorrect);

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

return false;

}

}

五、右键js文件的属性,在高级里将“生成操作”设置成“嵌入的资源”。

六、添加类ClientVerification代码如下:

using System;

using System.Collections.Generic;

using System.Text;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Resources;

namespace LocalizingScriptResources

{

public class ClientVerification : Control

{

private Button _button;

private Label _firstLabel;

private Label _secondLabel;

private TextBox _answer;

private int _firstInt;

private int _secondInt;

protected override void CreateChildControls()

{

Random random = new Random();

_firstInt = random.Next(0, 20);

_secondInt = random.Next(0, 20);

ResourceManager rm = new ResourceManager("LocalizingScriptResources.VerificationResources", this.GetType().Assembly);

Controls.Clear();

_firstLabel = new Label();

_firstLabel.ID = "firstNumber";

_firstLabel.Text = _firstInt.ToString();

_secondLabel = new Label();

_secondLabel.ID = "secondNumber";

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

_secondLabel.Text = _secondInt.ToString();

_answer = new TextBox();

_answer.ID = "userAnswer";

_button = new Button();

_button.ID = "Button";

_button.Text = rm.GetString("Verify");

_button.OnClientClick = "return CheckAnswer();";

Controls.Add(_firstLabel);

Controls.Add(new LiteralControl(" + "));

Controls.Add(_secondLabel);

Controls.Add(new LiteralControl(" = "));

Controls.Add(_answer);

Controls.Add(_button);

}

}

}

上边的代码创建了一个ASP.NET控件。这个控件包含两个文本框、一个Label控件,和一个按钮。Label控件用来显示两个随机的数字,往文本框里输入这两个数字的和,点击按钮就会调用CheckAnswer函数。

七、向项目中添加一个资源文件VerificationResources.resx。

八、添加三个字符串资源,如下:

名称 值

Correct Yes, your answer is correct。

Incorrect No, your answer is incorrect。

Verify Verify Answer

展开更多 50%)
分享

猜你喜欢

结合MS AJAX将资源文件编译到动态链接库

Web开发
结合MS AJAX将资源文件编译到动态链接库

结合MS AJAX将js文件编译到动态链接库

Web开发
结合MS AJAX将js文件编译到动态链接库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

将js文件编译成动态链接库(dll)文件

Web开发
将js文件编译成动态链接库(dll)文件

链接库动态链接库详细介绍

编程语言 网络编程
链接库动态链接库详细介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

动态链接库编程(二)

Delphi
动态链接库编程(二)

Delphi 动态链接库编程

编程语言 网络编程
Delphi 动态链接库编程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SPRING数据访问对象(DAO)框架入门

SPRING数据访问对象(DAO)框架入门

如何在Win10电脑中创建一个本地账户?

如何在Win10电脑中创建一个本地账户?
下拉加载更多内容 ↓