问题列表 - 第8746页

我必须在两个asp.net页面之间传递值

我想知道在两个asp.net页面之间传递值(有时是多个值)的最佳实践

在过去,我使用查询字符串在asp中传递一个值,如下所示:

href='<%# Eval("TestID","../Net/TestPage.aspx?TestID={0}") %>'><%#Eval("Title")%> </a>
Run Code Online (Sandbox Code Playgroud)

我假设您可以在后面的代码中执行此操作,但我不知道最好的方法.

我还假设可以传递多个值.

有人可以给我一个VB片段,让我知道如何解决这个问题吗?

vb.net asp.net

2
推荐指数
1
解决办法
3654
查看次数

有没有办法在运行时构建一个新类型?

我会问一个听起来很奇怪的问题.

有没有办法在运行时构建一个新类?或者至少,向现有类添加新属性.

我的意思是创建一个不存在的类,而不是现有类的实例.我以后可以使用反射来加载和使用这个类.

.net c# vb.net reflection

20
推荐指数
3
解决办法
9865
查看次数

使用证书的WCF传输安全性忽略了链信任

我一直在努力让WCF安全工作为我的项目工作,并且运气不佳.我正在尝试创建一个使用net.tcp作为绑定的服务,并同时执行消息和传输安全性.使用用户名和密码完成消息安全性,并使用证书完成传输安全性(据称!).

对于我的开发测试,我创建了自己的证书颁发机构,并将此证书放在我的计算机的可信存储(LocalMachine)中.然后,我创建了两个证书,每个证书都由我的证书颁发机构签名,一个用于要使用的服务,另一个用于客户端应用程序.我将这两个放在LocalMachine中的个人商店(我的)中.然后,为了进行测试,我创建了一个未由我的证书颁发机构签名的随机证书(因此不受信任)并将其放在LocalMachine中的个人存储中.我使用makecert来创建这些证书.

然后,我配置连接到服务的客户端应用程序,以使用无效的不受信任的证书作为其客户端证书.设置(假设)服务以使用链信任检查客户端证书.但是,此客户端能够连接并成功与服务通信!它应该被拒绝,因为它的证书是不可信的!

我不知道是什么导致了这种行为,所以我把这个问题提交给你们,看看你们是怎么做的.这是我的WCF配置:

服务配置:

<system.serviceModel>
    <services>
        <service behaviorConfiguration="DHTestBehaviour" name="DigitallyCreated.DHTest.Business.DHTestBusinessService">
            <endpoint address="" binding="netTcpBinding" contract="DigitallyCreated.DHTest.Business.IDHTestBusinessService" bindingConfiguration="DHTestNetTcpBinding" bindingNamespace="http://www.digitallycreated.net/DHTest/v1" />

            <host>
                <baseAddresses>
                    <add baseAddress="net.tcp://localhost:8090/"/>
                    <add baseAddress="http://localhost:8091/"/>
                </baseAddresses>
            </host>
        </service>
    </services>
    <behaviors>
        <serviceBehaviors>
            <behavior name="DHTestBehaviour">
                <serviceMetadata httpGetEnabled="true"/>
                <serviceDebug includeExceptionDetailInFaults="true"/>
                <serviceCredentials>
                    <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="DHTestMembershipProvider"/>
                    <serviceCertificate storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectDistinguishedName" findValue="CN=business.dhtestDHTest.com" />
                    <clientCertificate>
                        <authentication certificateValidationMode="ChainTrust" trustedStoreLocation="LocalMachine" revocationMode="NoCheck" />
                    </clientCertificate>
                </serviceCredentials>
                <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="DHTestRoleProvider" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
    <bindings>
        <netTcpBinding>
            <binding name="DHTestNetTcpBinding">
                <security mode="TransportWithMessageCredential">
                    <message clientCredentialType="UserName"/>
                    <transport clientCredentialType="Certificate" protectionLevel="EncryptAndSign"/>
                </security>
            </binding>
        </netTcpBinding>
    </bindings>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

客户会议:

<system.serviceModel>
    <bindings>
        <netTcpBinding> …
Run Code Online (Sandbox Code Playgroud)

.net c# security wcf certificate

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

如何创建iPhone的摇摆图标效果?

我想在我的应用程序中来回摆动图像,类似于当你按下它时iPhone图标的摆动.最好的方法是什么?

这是我第一次涉足不使用动画GIF的动画.我认为这个想法是来回轻微旋转图像以产生摆动效果.我已经看过使用CABasicAnimation和CAKeyframeAnimation.CABasicAnimation每次重复时都会创建一个抖动,因为它会跳转到from位置并且不会向内插回.CAKeyframeAnimation似乎是解决方案,除了我无法让它工作.我肯定错过了什么.这是我使用CAKeyframeAnimation的代码(不起作用):

    NSString *keypath = @"wobbleImage";
CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:keypath];
animation.duration = 1.0f;
animation.delegate = self;
animation.repeatCount = 5;

CGFloat wobbleAngle = 0.0872664626f;
NSValue *initial = [NSValue valueWithCATransform3D:CATransform3DMakeRotation(0.0f, 0.0f, 0.0f, 1.0f)];
NSValue *middle = [NSValue valueWithCATransform3D:CATransform3DMakeRotation(wobbleAngle, 0.0f, 0.0f, 1.0f)];
NSValue *final = [NSValue valueWithCATransform3D:CATransform3DMakeRotation(-wobbleAngle, 0.0f, 0.0f, 1.0f)];
animation.values = [NSArray arrayWithObjects:initial, middle, final, nil];

[imageView.layer addAnimation:animation forKey:keypath];
Run Code Online (Sandbox Code Playgroud)


或者可能有一个我只是缺少的完全简单的解决方案.感谢任何指针.谢谢!

iphone animation rotation ios

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

如何使用bash测试Internet连接?

如何在不ping某些网站的情况下测试互联网连接?我的意思是,如果有连接但网站已关闭怎么办?有检查与世界的联系吗?

connection bash ping

98
推荐指数
10
解决办法
22万
查看次数

如何创建3D饼图?-Asp.net MVC

在这里这里看过微软图表控制@ .

它有很好的演示,可以在MVC中显示条形图.

在scottgu的博客上有很多例子,但他们正在使用服务器控件(即<asp:CHRT runat"server">.通过修改web.config在MVC中也支持这一点.

但是因为我们应该避免使用服务器控件,因为MVC不支持回发,我们应该如"无代码页面后面"示例所示进行渲染.

完全像这个问题.

现在我想知道如何在控制器中创建其他图表类型(如饼图)?

asp.net-mvc charts

3
推荐指数
1
解决办法
4690
查看次数

ASP.NET MVC ModelBinder不使用GET请求和/或jQuery AJAX?

当通过GET而不是POST调用时,我似乎遇到了让MVC填写我的自定义模型参数的问题.

我有一个JavaScript代码段,可以调用这样的动作:

$.getJSON('<%= Url.Action("DoSearch") %>' + location.search,
    function(data) {
        if (data.Result == "OK") {
            location.href = location.href;
        }
    });
Run Code Online (Sandbox Code Playgroud)

它的作用基本上是调用一个单独的动作,传递与调用页面相同的查询字符串.然后,如果结果为"OK",则刷新当前页面.

该操作的定义如下:

    public ActionResult DoSearch(SearchParameters searchParameters)
Run Code Online (Sandbox Code Playgroud)

该模型是:

public class SearchParameters
{
    public string Query;
    ...
}
Run Code Online (Sandbox Code Playgroud)

调用URL(用firebug验证)就像/DoSearch?Query=some+query.(也尝试/DoSearch?searchParameters.Query=some+query没有成功)

无论我尝试什么,我的参数总是显示为空(不为空,只是所有参数都被初始化为默认值)

如果我定义这样的动作:

    public ActionResult DoSearch(string Query, ...)
Run Code Online (Sandbox Code Playgroud)

然后我的参数被正确填充.然而,不是模型.

我假设:

a)填充对象模型对GET请求不起作用.

b)我做错了什么

有任何想法吗?谢谢.

ajax asp.net-mvc jquery modelbinder

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

什么是多语言数据库设计的最佳实践?

创建多语言数据库的最佳方法是什么?为每个表创建本地化表使设计和查询变得复杂,在其他情况下为每种语言添加列很简单但不动态,请帮助我理解什么是企业应用程序的最佳选择

sql database database-design

183
推荐指数
4
解决办法
11万
查看次数

获取sql DateTime日的字符串表示形式

假设我的sql日期时间为"2009年5月1日"或"2009年5月12日".是否有任何内置的sql函数/操作我可以在上面的日期执行以返回日期的DAY的字符串表示?

所以对于'2009年5月1日',我会得到"星期五"作为答案(案例并不重要).对于'2009年5月12日',我将得到"星期二".

sql datetime weekday dayofweek

2
推荐指数
1
解决办法
4959
查看次数

Page.PreLoad事件未出现在visual studio中

我想知道为什么我无法在visual studio 2008中看到所有页面事件,当我点击事件组合框时,只有page_load事件在那里.如何在组合中查看所有页面生命周期事件,我可以单击它来生成事件模板?

asp.net visual-studio

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