小编Bon*_*viD的帖子

如何基于XML文件在MVC 3中动态创建控件

我有一个XML文件存储在数据库中作为XML格式,其中包含一些控件,如下拉文本框,标签文本区域等,可能有也可能没有初始值.所以我的目标是读取XML文件并基于控件类型,我需要动态创建该控件并关联初始值(如果有的话)并且必须在视图中显示页面的预览.任何人请帮助我如何在MVC 3中为此方案动态创建控件.

例如:我的xml文件看起来像这样.

<?xml version="1.0" encoding="utf-8" ?>
  <controls>
    <control>
      <type name="label">
        <property name="Visible" value="true"/>
        <property name="ID" value="Label1"/> 
         .
         .
         .
      </type>
    </control>
    <control>
      <type name="TextBox">
        <property name="Visible" value="true"/>
        <property name="ID" value="TextBox1"/>
        .
        .
        .
      </type>
    </control>
    .
    .
    .
  </controls>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

asp.net-mvc asp.net-mvc-3

28
推荐指数
1
解决办法
4万
查看次数

使用托管页面快速结账和信用卡付款的Paypal高级重复计费

在我的应用程序中,我需要使用paypal高级设置定期计费部分,我使用payflow部分执行相同操作.我需要付费PayPal按钮流程(快速结账流程)和信用卡付款才能创建定期个人资料.我的初始请求是这样的:

public static PayPalRedirectAdv PayFlow()
{

    NameValueCollection requestArray = new NameValueCollection()
    {

        {"PARTNER", "PayPal"},             // You'll want to change these 4
        {"VENDOR", "merchantname"},           // To use your own credentials
        {"USER", "username"},
        {"PWD", "abcdenfg"},
        {"TRXTYPE", "A"},
        {"AMT", "1.00"},
        {"CURRENCY", "USD"},
        {"CREATESECURETOKEN", "Y"},
        {"SECURETOKENID", "tokenId generated"},  
        {"RETURNURL", UrlReturn}, 
        {"CANCELURL", UrlCancel},
        {"ERRORURL", lUrlError},
        {"BILLINGTYPE","RecurringBilling"}

    };

    NameValueCollection resp = run_payflow_call(requestArray); // Will call the payflow end point via HttpWebRequest
    if (resp["RESULT"] == "0")
    {
        string mode = "TEST";
        return new PayPalRedirectAdv
        {
            Url = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc paypal payment-gateway

8
推荐指数
1
解决办法
1349
查看次数

实体框架 - 仅加载选定的属性

我没有亲身体验EF,因此不知道问题的相关性.假设我有名为Student(StudentId,Name,Username,Address,DOB,DeptId,NavigationProp1Id ....)和Depatement表(Deptd,DeptName.,NavigationProPid)的表.因此,如果像这样的表结构,当我使用'contex.Studnets'时,我可以获得所有prpoerties及其包括导航属性,如果表2具有其他导航属性,它也可以加载.我对么 ?

如果是,是否会导致任何性能问题?我是否可以仅加载来自实体的选定属性,例如仅来自Studnet enity的UserName,Addres?

任何帮助将不胜感激

Thnx和问候

骨多

asp.net entity-framework-4

6
推荐指数
1
解决办法
9128
查看次数

asp.net mvc应用程序中的Web浏览器托管问题

在我的Asp.Net MVC Web应用程序中,我必须通过网站从站点获取数据.对于报废数据,我需要登录该站点,然后通过单击菜单选项卡访问站点,然后从该页面我需要废弃数据.报废的网站包含2个框架.我之前通过Windows Web浏览器控件在我的一个Windows项目中实现了Web报废.

我按照以下链接将Web浏览器控件集成到我的Web应用程序中.在视觉工作室环境下一切正常,我通过网络浏览器从网站上删除我的数据.但是当我尝试托管应用程序时,它没有按预期工作.Web浏览器控件未加载.我搜索了解决方案,但还没有得到可行的解决方案.我试图通过iframe实现相同的功能,并使用Silverlight Webbrowser控件和使用javascript来实现登录事件,但由于跨域问题,它也因访问拒绝而失败.

那么有没有办法通过loggin将数据废弃到asp.net web应用程序中的站点.我可以将我的Windows应用程序作为ActiveX控件使用它.ActiveX会有跨浏览器问题吗?

任何帮助将不胜感激

提前致谢

asp.net-mvc web-scraping

6
推荐指数
1
解决办法
966
查看次数

使用PayPal Advanced重复付款

在我的asp.net MVC应用程序中,我有一个定期付款部分.我已使用网络支付标准实施了定期付款部分.我按照这里讨论的方式进行了跟踪.现在我的客户要求我通过Paypal高级实现相同的功能,以便用户可以完成大部分Paypal操作而无需重定向到PayPal网站,他们也可以使用信用卡付款.

我已经找了一篇关于如何使用PayPal高级版实现定期付款的好文章,但我无法获得相同的文档.我可以找到一个名为"为PayPal付款标准增强定期付款"的选项,以实现PayPal预付款的定期付款.但是找不到一篇关于同样的好文章.

有没有人有关于使用PayPal预付款实施定期交易的文章或想法.这是否可以通过沙箱测试实现?

任何想法将不胜感激.

提前致谢

paypal paypal-subscriptions asp.net-mvc-4

5
推荐指数
0
解决办法
660
查看次数