JavaScript中的c#函数加密

本文关键字:加密 函数 中的 JavaScript | 更新日期: 2023-09-27 18:15:32

我想在JS代码中使用Encrypt(myString)

这可能吗?

我试过这样做:

用c#

public object IDToUrl(int myNumber)
    {
        return Encrypt(myNumber.ToString());
    }
在JS

var encryptedValue = '<%=IDToUrl(data.id)%>';

JavaScript中的c#函数加密

只有当IDToUrl()方法是该页的本地方法时,该代码才会工作。你没有说明你正在使用什么视图,但是我会用一个helper类来解决这个问题。

像这样添加一个Helper类:

public static class SomeNameHelper
{
   public static object IDToUrl(int myNumber)
   {
      return Encrypt(myNumber.ToString());
   }
   public static object Encrypt(string s){
      ... whatever code that is required...
   }
}
在js:

var encryptedValue = '<%=SomeNameHelper.IDToUrl(data.id)%>';