问题列表 - 第12042页

在ASP.NET MVC中检索当前视图名称?

我有一个在多个视图页面中使用的局部视图(控件),我需要将当前视图的名称传递回控制器 - 所以如果有例如验证错误,我可以重新绘制原始视图.

解决方法是(在控制器方法中)

var viewName = "Details"; // or whatever
ViewData["viewName"] = viewName;
return(View(viewName, customer));
Run Code Online (Sandbox Code Playgroud)

然后在部分本身中,将其渲染为

<input type="hidden" name="viewName" 
    value="<%=Html.Encode(ViewData["viewName"])%>" />
Run Code Online (Sandbox Code Playgroud)

问题是 - 是否有一些属性或语法我可以直接检索它而不是从控制器设置它?我试过了明显的事:

<input type="hidden" name="viewName" 
    value="<%=Html.Encode(this.Name)%>" />
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我在这里错过了什么?

谢谢.

.net asp.net-mvc

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

将文件写入Web服务器 - ASP.NET

我只想将TextBox控件的内容写入Web服务器目录根目录中的文件...如何指定它?

请记住,我正在本地测试...它一直在将文件写入我的程序文件\ visual studio\Common\IDE目录而不是我的项目目录(我假设root是Web服务器触发的时候) .

我的问题与在web.config中指定正确的位置有关吗?我试过了,但仍然没有...

非常感谢...

protected void TestSubmit_ServerClick(object sender, EventArgs e)
    {
        StreamWriter _testData = new StreamWriter("data.txt", true);
        _testData.WriteLine(TextBox1.Text); // Write the file.
        _testData.Close(); // Close the instance of StreamWriter.
        _testData.Dispose(); // Dispose from memory.       
    }

c# asp.net file streamwriter

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

使用NSPredicateEditor编辑NSPredicate

我可以使用NSPredicateEditor(NSRuleEditor的子类)轻松创建NSPredicate.我想知道的是:

如何获取现有的NSPredicate(由编辑器创建)并将其重新加载到编辑器中以便我可以更改它?

编辑:我试过@John关于使用setObjectValue:的建议,但这并不是很有效.让我解释一下我的设置:

我有一个基于文档的可可应用程序,而文档窗口上只有一个NSPredicateEditor.在dataOfType:error:方法中,我有:

NSPredicate * pred = [predicateEditor objectValue];
NSData * predicateData = [NSKeyedArchiver archivedDataWithRootObject:pred];
return predicateData;
Run Code Online (Sandbox Code Playgroud)

readFromData:ofType:error:方法中,我有:

NSPredicate * pred = [NSKeyedUnarchiver unarchiveObjectWithData:data];
[predicateEditor setObjectValue:pred];
return (pred != nil);
Run Code Online (Sandbox Code Playgroud)

我已经验证谓词正确归档和取消归档,但在打开保存的谓词后,谓词不会加载到predicateEditor中.(是的,谓词编辑器被连接为IBOutlet)

cocoa objective-c nspredicateeditor nspredicate

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

如何解码PHP中的JSON字符串?

我有一个看起来像这样的JSON字符串:

{"addresses":{"address":[{"@array":"true","@id":"888888","@uri":"xyz","household":{"@id":"44444","@uri":"xyz"},"person":{"@id":"","@uri":""},"addressType":{"@id":"1","@uri":"xyz","name":"Primary"},"address1":"xyz","address2":null,"address3":null,"city":"xyz","postalCode":"111111"}]}}
Run Code Online (Sandbox Code Playgroud)

什么是解码此和地点PHP address1,address2,address3,city,和postalCode到会话变量?

到目前为止,我试过这个,但它不起作用:

$results = json_decode(strstr($address, '{"addresses":{"address":[{'), true);
$_SESSION['address1'] = $results['address']['address1'];
Run Code Online (Sandbox Code Playgroud)

谢谢!

php json

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

ActiveDirectoryMembershipProvider"无法联系指定的域或服务器."

我有一个使用ActiveDirectoryMembershipProvider授予用户访问权限的应用程序.该应用程序托管在非域计算机上,在应用程序服务器和域控制器之间具有防火墙.

我们已经在内部网络上向DC打开了LDAP端口 - 但无论我们尝试什么,我们最终都会出现"无法联系指定的域或服务器"的错误.

有没有人对我如何解决这个问题有任何建议?我们已经尝试了所有我们能想到的东西,但却无法实现.

我的连接字符串是:

<add name="ADConnectionString"
    connectionString="LDAP://10.5.3.7:389/DC=MyTestDomain,DC=local"/>
Run Code Online (Sandbox Code Playgroud)

我的提供者是:

<add name="ActiveDirectoryMembershipProvider"
    type="System.Web.Security.ActiveDirectoryMembershipProvider"
    connectionStringName="ADConnectionString"
    attributeMapUsername="SAMAccountName"
    connectionProtection="None"
    connectionUsername="LdapUser"
    connectionPassword="LdapPassword"   />
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-membership ldap activedirectorymembership

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

从Java中的Variable创建新类

有没有办法从Java中的String变量创建一个新类?

String className = "Class1";
//pseudocode follows
Object xyz = new className(param1, param2);
Run Code Online (Sandbox Code Playgroud)

另外,如果可能,结果对象必须是Object类型?

可能有更好的方法,但我希望能够从XML文件中检索值,然后创建以这些字符串命名的类.每个类都实现相同的接口,并从同一个父类派生,因此我可以调用该类中的特定方法.

java

65
推荐指数
2
解决办法
8万
查看次数

ASP.NET rdlc,外部图像不显示PDF格式的图像

我正在使用ASP.NET附带的Microsoft ReportViewer,并且有一个报表参数,应该在报表中设置图像的值(路径).我现在提供路径作为完整的URL,从http://开始,但也尝试将其作为应用程序相对路径,站点根路径等等.由于某种原因,图像始终显示为红色X时它导出为PDF.我只是在代码中创建一个控件实例,设置属性并直接导出到响应流,以便进行下载.

我只是不确定图像没有出现会出现什么问题,所以如果有任何想法请告诉我.

更新1

我已经确定我可以使用URL嵌入图像,如果它在我的公共Web服务器上,但是当我在localhost中运行时,图像将不会嵌入.我已经确认localhost,如果我将相同的URL粘贴到我的浏览器中,图像将打开正常.据我所知,我没有代理人.所以我可以解决我的问题,但我仍然不明白localhost的问题是什么.

更新2

忘记提到当从浏览器打开图像的URL时它工作正常.

asp.net reportviewer rdlc

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

队列的符号是什么?

在流程图或流程图中,FIFO队列的符号是什么?

queue diagram

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

如何使用Linq-To-SQL进行更新?

我需要更新值,但我循环所有表值来做到这一点:

public static void Update(IEnumerable<Sample> samples
    , DataClassesDataContext db)
{
    foreach (var sample in db.Samples)
    {
        var matches = samples.Where(a => a.Id == sample.Id);
        if(matches.Any())
        {
            var match = matches.First();
            match.SomeColumn = sample.SomeColumn;
        }
    }
    db.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)

我确信上面的代码不是正确的方法,但我还没想到其他任何方式.你能表现出更好的方式吗?

.net c# linq linq-to-sql

13
推荐指数
2
解决办法
2万
查看次数

使用Eclipse 3.5 PDT,如何阻止它自动转换<?进入<?php?>?

我刚刚升级到Eclipse 3.5 PDT,每次输入<?时都会将其转换为<?php ?>.我怎么把它关掉?

php eclipse code-completion

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